यह सामुदायिक विकि है, इसलिए आप इस भयानक, भयानक पोस्ट को ठीक कर सकते हैं।
ग्र्र, नो लाटेक्स। :) मुझे लगता है कि मुझे बस वह सर्वश्रेष्ठ करना होगा जो मैं कर सकता हूं।
परिभाषा:
हम एक छवि (PNG, या किसी अन्य दोषरहित * प्रारूप) का नाम मिल गया है एक के आकार एक एक्स से एक y । हमारा लक्ष्य इसे पी = 50% से बढ़ाना है ।
छवि ("सरणी") बी एक "सीधे स्केल्ड" ए का संस्करण होगा । इसमें B s = 1 नंबर के चरण होंगे।
ए = बी बी एस = बी १
छवि ("सरणी") C , A का "वृद्धिशील रूप से छोटा" संस्करण होगा । इसमें C s = 2 संख्या के चरण होंगे।
A s C C s = C 2
द फन स्टफ:
ए = बी 1 = बी 0 × पी
सी 1 = सी 0 × पी 1 s सी एस
ए ÷ सी 2 = सी 1 × पी 1। सी एस
क्या आप उन भिन्नात्मक शक्तियों को देखते हैं? वे सैद्धांतिक रूप से रेखापुंज छवियों के साथ गुणवत्ता को खराब कर देंगे (वैक्टर के अंदर की आपदा कार्यान्वयन पर निर्भर करते हैं)। कितना? हम यह पता लगाएंगे कि अगले ...
अच्छी वस्तु:
सी ई = 0 यदि पी 1 s सी एस ℤ p
सी ई = सी एस अगर पी 1 s सी एस ℤ if
जहां पूर्णांक राउंड-ऑफ त्रुटियों के कारण ई अधिकतम त्रुटि (सबसे खराब स्थिति) का प्रतिनिधित्व करता है।
अब, सब कुछ डाउनस्कूलिंग एल्गोरिथ्म (सुपर सैम्पलिंग, बाइक्यूबिक, लैंक्ज़ोस सैंपलिंग, नियरेस्ट नेबर, आदि) पर निर्भर करता है।
यदि हम निकटतम पड़ोसी ( किसी भी गुणवत्ता के लिए सबसे खराब एल्गोरिथ्म) का उपयोग कर रहे हैं , तो "सही अधिकतम त्रुटि" ( सी टी ) सी ई के बराबर होगी । यदि हम किसी अन्य एल्गोरिदम का उपयोग कर रहे हैं, तो यह जटिल हो जाता है, लेकिन यह उतना बुरा नहीं होगा। (यदि आप इस बारे में तकनीकी स्पष्टीकरण चाहते हैं कि यह निकटतम पड़ोसी के रूप में क्यों खराब नहीं होगा, तो मैं आपको एक कारण नहीं दे सकता कि यह सिर्फ एक अनुमान है। नोट: हे गणितज्ञ! इसे ठीक करें!)
पड़ोसी से प्यार करो:
चलो छवियों के एक "सरणी" बनाने डी के साथ डी एक्स = 100 , डी वाई = 100 , और डी एस = 10 । पी अभी भी वही है: पी = 50% ।
निकटतम पड़ोसी एल्गोरिथ्म (भयानक परिभाषा, मुझे पता है):
N (I, p) = mergeXYDuplicates (floorAllImageXYs (I x, y × p), I) , जहां केवल x, y स्वयं को गुणा किया जा रहा है; उनके रंग (RGB) मान नहीं! मुझे पता है कि आप वास्तव में गणित में ऐसा नहीं कर सकते हैं, और यही कारण है कि मैं भविष्यवाणी का कानूनी सदस्य नहीं हूं ।
( mergeXYDuplicates () मूल छवि में केवल नीचे-सबसे / बाएं- सबसे- x, y "तत्वों" को रखता है जो मुझे लगता है कि सभी डुप्लिकेट के लिए है, और बाकी को छोड़ देता है।)
चलो एक यादृच्छिक पिक्सेल लेते हैं: D 0 39,23 । फिर D n + 1 = N (D n , p 1 ) D s ) = N (D n , ~ 93.3%) को ओवर-ओवर लागू करें।
c n + 1 = मंजिल (c n × ~ 93.3%)
c 1 = मंजिल ((39,23) × ~ 93.3%) = मंजिल ((36.3,21.4)) = = (36,21%)
सी 2 = मंजिल ((36,21) × ~ 93.3%) = (33,19)
सी 3 = (30,17)
सी 4 = (27,15)
सी 5 = (25,13)
सी 6 = (23,12)
सी 7 = (21,11)
सी 8 = (19,10)
सी 9 = (17,9)
सी 10 = (15,8)
यदि हमने केवल एक बार एक सरल पैमाना किया, तो हमारे पास होगा:
बी 1 = मंजिल ((39,23) × 50%) = मंजिल ((19.5,11.5)) = (19,11)
आइए तुलना करें b और c :
बी 1 = (19,11)
सी 10 = (15,8)
यह (4,3) पिक्सेल की एक त्रुटि है ! आइए अंत पिक्सेल (99,99) के साथ इसे आज़माएं , और त्रुटि में वास्तविक आकार के लिए खाता है। मैं यहां फिर से सभी गणित नहीं करूंगा, लेकिन मैं आपको बताता हूं कि यह (46,46) , (3,3) की त्रुटि है कि यह क्या होना चाहिए, (49,49) ।
आइए इन परिणामों को मूल के साथ मिलाएं: "वास्तविक त्रुटि" (1,0) है । सोचिए अगर हर पिक्सेल के साथ ऐसा होता है ... तो इससे फर्क पड़ सकता है। हम्म ... खैर, शायद एक बेहतर उदाहरण है। :)
निष्कर्ष:
यदि आपकी छवि मूल रूप से एक बड़े आकार की है, तो यह वास्तव में मायने नहीं रखेगा, जब तक कि आप कई डाउनस्केल्स नहीं करते हैं (नीचे "वास्तविक-विश्व उदाहरण देखें")।
यह निकटतम पड़ोसी में अधिकतम एक पिक्सेल प्रति वृद्धिशील चरण (नीचे) से खराब हो जाता है। यदि आप दस डाउनस्क्रीन करते हैं, तो आपकी छवि गुणवत्ता में थोड़ी खराब हो जाएगी।
वास्तविक दुनिया उदाहरण:
( बड़े दृश्य के लिए थंबनेल पर क्लिक करें ।)
सुपर सैंपलिंग का उपयोग करके 1% की वृद्धि के साथ घटाया गया:
जैसा कि आप देख सकते हैं, सुपर नमूना "बार" लागू होता है अगर कई बार लागू होता है। यदि आप एक डाउनस्केल कर रहे हैं तो यह "अच्छा" है। यह बुरा है अगर आप इसे लगातार कर रहे हैं।
* संपादक, और प्रारूप के आधार पर, यह संभावित रूप से एक अंतर बना सकता है , इसलिए मैं इसे सरल रख रहा हूं और इसे दोषरहित कह रहा हूं।
(100%-75%)*(100%-75%) != 50%
। लेकिन मुझे विश्वास है कि मुझे पता है कि आपका क्या मतलब है, और इसका जवाब "नहीं" है, और आप वास्तव में अंतर बताने में सक्षम नहीं होंगे, अगर कोई है।