android - एंड्रॉइड में बिटमैप को ड्रायबल में कैसे परिवर्तित करें?
bitmap android-drawable (6)
इसे आज़माएं यह एक Bitmap
प्रकार छवि को Drawable
परिवर्तित करता है
Drawable d = new BitmapDrawable(getResources(), bitmap);
मैं बिटमैप छवि को Drawable में कैसे परिवर्तित कर सकता हूं?
धन्यवाद, फरहा
ऑफिकल बिटमैप्राउबल documentation
यह बिटमैप को खींचने योग्य तरीके से परिवर्तित करने के तरीके पर नमूना है
Bitmap bitmap;
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(getResources(), bitmap);
imageView.setImageDrawable(drawable);
बिटमैप BitmapDrawable
परिवर्तित होने पर BitmapDrawable
साथ बड़ी संख्या में मुद्दों को गलत तरीके से स्केल करने के बाद, परिवर्तित करने का सामान्य तरीका होना चाहिए:
Drawable d = new BitmapDrawable(getResources(), bitmap);
Resources reference
बिना, bitmap
सही तरीके से स्केल नहीं होने पर भी ठीक से प्रस्तुत नहीं कर सकता है। यहां पर कई प्रश्न हैं जिन्हें केवल bitmap
तर्क के साथ सीधे कॉल के बजाय इस विधि का उपयोग करके हल किया जाएगा।
मैं संदर्भ के साथ प्रयोग किया
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(context.getResources(), bitmap);
यहाँ एक और है:
Drawable drawable = RoundedBitmapDrawableFactory.create(context.getResources(), bitmap);
लगता है जैसे आप BitmapDrawable
का उपयोग करना चाहते हैं
दस्तावेज़ीकरण से:
एक
Drawable
जो बिटमैप को लपेटता है और टाइल, फैला या गठबंधन किया जा सकता है। आप एक फ़ाइल पथ, एक इनपुट स्ट्रीम, एक्सएमएल मुद्रास्फीति के माध्यम से, याBitmap
ऑब्जेक्ट सेBitmap
BitmapDrawable
बना सकते हैं।