मैं एंड्रॉइड पर एक पीएनजी छवि प्रदर्शित करना चाहता हूं।एक पीएनजी फ़ाइल प्रदर्शित करते समय एंड्रॉइड छवि गुणवत्ता क्यों खो देता है?
सही अंत एक सा छोड़ दिया की तुलना में गहरे है: इस छवि फ़ाइल है।
लेकिन छवि की गुणवत्ता एंड्रॉयड आवेदन पर खो दिया (imageView उपयोग करते हुए):
लाल फ्रेम में हिस्सा कृपया ध्यान दें। रंग सुचारू रूप से बदल नहीं रहा है।
लेकिन अगर मैं अपने एंड्रॉयड फोन के ब्राउज़र का उपयोग, यह अच्छा खेलता है (इसलिए यह फोन स्क्रीन के कारण नहीं है):
यह मेरा android कोड है, जो बहुत सरल है:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/hhh"/>
</LinearLayout>
जहां hhh
मेरी पहली छवि यहां पोस्ट की गई है, जो res/drawable
के अंतर्गत है।
मैं इसे अपने एंड्रॉइड फोन (एंड्रॉइड 2.3.6) और एंड्रॉइड सिम्युलेटर (एंड्रॉइड 2.2/2.3/4.0 के साथ) पर परीक्षण करता हूं, सभी अच्छे प्रदर्शन नहीं करते हैं। लेकिन यह मेरे एंड्रॉइड पैड (एंड्रॉइड 4.0.3) पर अच्छा खेलता है।
समस्या क्या है, और इसे कैसे ठीक किया जाए?
जैसे अल्फ़ा चैनल के साथ png सहेजने का प्रयास करें, (पिक्सेल पूरी तरह से अपारदर्शी नहीं) आपके छवि संपादक से। –
क्या आपने ImageView सेट करने के लिए कोड का उपयोग करने का प्रयास किया है? कोड का उपयोग करके आप अधिक विकल्प सक्षम कर सकते हैं ऐसे ही प्रश्न हैं जिनका उत्तर आपकी मदद कर सकता है। http://stackoverflow.com/questions/7312996/how-to-improve-the-image-quality-when-images-are-in-drawable- फ़ोल्डर – dumbfingers
http://www.curious-creature.org/ 2010/12/08/बिटमैप-गुणवत्ता-बैंडिंग-एंड-डाइटिंग/ – Selvin