2011-01-24 8 views
5

पर भयानक लगती है मैंने सदिश कलाकृति से कुछ अवतार बनाए हैं और उन्हें पारदर्शी पीएनजी के रूप में सहेजा है। अगर मैं इंटरफेस बिल्डर में पीएनजी रखता हूं, तो गुणवत्ता सही है। जब मैं उन्हें कोड का उपयोग करके रखता हूं, तो किनारों को बहुत ही परेशान किया जाता है, जैसे कि एए को हटा दिया गया है, फिर भी यह वही छवि है। क्या उन्हें कोड के साथ रखने और अच्छे चिकनी किनारों को बनाए रखने का कोई तरीका है?पीएनजी गुणवत्ता आईफोन

मैंने दाईं ओर आईफोन वर्क के साथ नीचे एक स्क्रीनशॉट संलग्न किया है। Image

धन्यवाद,

क्रिस

+0

क्या आपने उन्हें अल्फा चैनलों के साथ 24-बिट पीएनजी के रूप में सहेजा था? – BoltClock

+0

यह छवि को आकर्षित करने के तरीके पर भी निर्भर हो सकता है, उदा। CoreGraphics या UIKit का उपयोग कर। –

उत्तर

5

ऐप्पल एक विशेष अनुकूलन सूत्र का उपयोग कर pngs संपीड़ित करता है। यह संभव है कि यह सूत्र आपकी छवियों को मूल से बदलने के लिए प्रेरित कर रहा है। यदि आपको कोई अंतर दिखाई देता है जिसके साथ आप नहीं रह सकते हैं, तो target के जानकारी पैनल में जाकर ऑप्टिमाइज़ेशन बंद करें और टैब के नीचे Compress PNG files विकल्प अनचेक करें। enter image description here

+0

शानदार नहीं है, मदद के लिए धन्यवाद। – edhog

+0

मेरे मामले में, यह मदद नहीं कर रहा है .. यहां मेरी स्थिति है http://stackoverflow.com/questions/17500418/removing-jagged-edges-of-my-ropes-using-antialiasing-of-opengles कृपया @coneybeare मदद करें –

0

मैं इस स्थिति के इस प्रकार के साथ एक ही अनुभव है। जब भी मैं हार्डवेयर को iphone 4 में बदलता हूं तो यह वास्तव में अच्छा लगता है। तो मेरा सुझाव यह है कि जब तक आप अपने ऐप को आईफोन में स्थानांतरित नहीं करते हैं, सिम्युलेटर पर रिले नहीं करते हैं। आप वास्तव में यह नहीं बता सकते कि सिम्युलेटर का जिक्र करते हुए आईफोन पर परिणाम क्या होगा।

तो घबराओ मत, किसी भी निष्कर्ष पर पहुंचने से पहले बस आईफोन पर छवि की जांच करें।

+0

ओह, यह एक राहत है, मैं इसे अपने आईफोन पर आज़माउंगा। धन्यवाद! – edhog

+0

जबकि आपका उत्तर निश्चित रूप से सत्य है (आपको सुनिश्चित करने के लिए डिवाइस पर परीक्षण करना चाहिए) शायद यह माना गया गुणवत्ता हानि – coneybeare