छवि के किनारे खुद को झटकेदार लगते हैं क्योंकि उन्हें सीधे पिक्सेल ग्रिड में रखा जा रहा है, और इंटरपोलेट नहीं किया जा रहा है। Nearest Neighbor Interpolation इंटरपोलेशन का सबसे सरल प्रकार है, जहां आपके पास पिक्सेल ग्रिड ए है और आप अपनी छवि को पिक्सेल ग्रिड बी पर ले जाते हैं, तो ग्रिड बी में पिक्सेल को ग्रिड ए से निकटतम पिक्सेल चुनकर चुना जाता है। इंटरपोलेशन के अन्य रूपों में भारित औसत ग्रिड बी
आपकी छवि, इसके जंजीर किनारों के साथ, यह दिखता है कि यह निकटतम पड़ोसी इंटरपोलेशन का उपयोग कर रहा है, जो एक आईफोन पर एक एफ़िन ट्रांसफॉर्म पर इंटरपोलेशन का डिफ़ॉल्ट प्रकार हो सकता है।
जब आप निकटतम पड़ोसी के अलावा किसी अन्य इंटरपोलेशन योजना का उपयोग करते हैं, तो आपको aliasing प्रभाव मिलेगा, जहां सबसप्लिंग सही नहीं है जब आप एक पिक्सेल ग्रिड से दूसरे में स्थानांतरित करते हैं। उस प्रभाव से छवि में किनारों को स्वयं अन्यथा की तुलना में धुंधला लगता है।
आपकी व्याख्या के लिए धन्यवाद, लेकिन क्या आप जानते हैं कि मैं इसे आईफोन के लिए उद्देश्य सी में कैसे कर सकता हूं। – Ton
शायद CGCterpolationQuality को kCGInterpolationHigh – mmr
पर सेट करने का प्रयास करें क्या आपके पास उस मान को सेट करने के लिए हो पर एक उदाहरण है। मेरे पास सिर्फ एक छवि के साथ मेरी छवि दृश्य है, मुझे पता है। – Ton