आप Xcode के पीएनजी संपीड़न के बारे में अधिक पढ़ सकते हैं: आप अपने प्रोजेक्ट सेटिंग्स में पीएनजी अनुकूलन/संपीड़न पूरी तरह से उपयोग करते हुए "कम्प्रेस पीएनजी फ़ाइलें" बंद कर सकते हैं जबकि http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html
(यह दिखाई दे रहा है परियोजना के बेस एसडीके केवल तभी एक डिवाइस एसडीके पर सेट करें, एक सिम्युलेटर एसडीके नहीं), आप यह नहीं करना चाहते हैं! क्यों पर दिए गए लिंक के लिए उपरोक्त लिंक पढ़ें, लेकिन इसका अर्थ यह है कि अनुकूलन आईफोन को कुछ गणित छोड़ देता है जो पीएनजी डिस्प्ले को धीमा कर देता है।
एक्सकोड केवल पीएनजी छवि फ़ाइलों को अनुकूलित करेगा जो इसे जानता है। किसी विशिष्ट पीएनजी को अनुकूलित करने से रोकने के लिए, आप इसकी फ़ाइल प्रकार बदलते हैं ताकि Xcode अब यह एक पीएनजी नहीं जानता है।
- प्रोजेक्ट विंडो में फ़ाइल का चयन करें।
- फ़ाइल चुनें-> जानकारी प्राप्त करें।
- सामान्य टैब पर,
image.png
से file
पर फ़ाइल प्रकार बदलें।
(यह वास्तव में डिफ़ॉल्ट जब आप एक विस्तार है, जो संभवतः यही कारण है कि iTunesArtwork एक भी नहीं है बिना एक फ़ाइल जोड़ने के लिए है। लेकिन अगर तुम मुझे पसंद कर रहे हैं पंडिताऊ आप फ़ाइल प्रकार सेटिंग की जाँच की और यह तय हो गई।)
स्रोत
2010-01-12 20:07:48
मेरा सुझाव है [Xcode के संपीड़न को अक्षम करने में पूरी तरह से] (http://imageoptim.com/xcode.html), क्योंकि यह अच्छा काम से अनुकूलित कर नहीं करता है और [फ़ाइलों कर सकते हैं * धीमी * लोड करने के लिए] (http://imageoptim.com/tweetbot.html)। – Kornel
ऐसा है कि यदि आप किसी तृतीय पक्ष लाइब्रेरी का उपयोग कर रहे हैं जो ऐप्पल के कस्टम संपीड़ित पीएनजी का समर्थन नहीं करता है, है ना? आईओएस स्वयं संपीड़ित छवियों के साथ ** बहुत ** तेज है। या यह केवल पुराने हार्डवेयर के बारे में सच है? आखिरी बार मैंने इसका परीक्षण किया था। –
स्टीवन फिशर: अधिकांश बचत 1-बाइट-प्रति-पिक्सेल छवियों से होती है, जिसमें पहले स्थान पर बाइट्सएप के लिए कुछ भी नहीं है। मैंने नए हार्डवेयर पर परीक्षण किया है, लेकिन मुझे नहीं पता कि बाइट्सवैपिंग महंगा क्यों होगी - यह सुपर सरल ऑपरेशन है जो आप रजिस्टर्स/एल 1 कैश में कर सकते हैं। ओटीओएच डिस्क से अधिक डेटा पढ़ रहा है और वास्तविक ओवरहेड की तरह अधिक ध्वनि को डिकंप्रेस कर रहा है। – Kornel