2015-05-24 12 views
11

एक में कनवर्ट अपरिवर्तनीय बिटमैप फ़ाइलपरिवर्तनशील बिटमैप

Bitmap immutableBmp= BitmapFactory.decodeFile(filePath); 
mutableBitmap=immutableBmp.copy(Bitmap.Config.ARGB_8888, true); 

सी:

BitmapFactory.Options options = new BitmapFactory.Options(); 
options.inMutable=true; 
myBitmap=BitmapFactory.decodeFile(filePath,options); 

एक लेकिन बी काम करता है और सी नहीं है। मैं एक अपरिवर्तनीय बिटमैप को परिवर्तनीय रूपांतरित करने की कोशिश कर रहा हूं। यह संसाधन छवियों पर काम करता है लेकिन छवियों को फाइल नहीं करता है। समस्या क्या है?

+0

मंच साइटों के विपरीत, हम का उपयोग नहीं करते "धन्यवाद", या "किसी भी मदद की सराहना की", या हस्ताक्षर पर [तो]। देखें "[चाहिए 'हाय', 'धन्यवाद,' टैगलाइन, और नमस्कार पदों से हटा दिए जाएंगे?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - से-पोस्ट-पोस्ट-पोस्ट) बीटीडब्ल्यू, यह "अग्रिम धन्यवाद" है, न कि "उन्नत में धन्यवाद"। –

+0

काम नहीं करता है, एचएम? इसका क्या मतलब है? जंगली अनुमान .... आपका रास्ता गलत है। – ElDuderino

+0

क्षमा करें @ जॉन्स सैंडर्स, मैंने सोचा कि मुझे विनम्र हाहा होना चाहिए, – Alex

उत्तर

1

मुझे समस्या मिली है! उपरोक्त सभी 3 विधियां काम कर रही हैं, मेरी छवि के संकल्प में कोई समस्या थी, इसलिए मैंने सोचा कि कोड काम नहीं करता है और यह व्यवहार्य नहीं था लेकिन मैं गलत था। अपरिवर्तनीय छवि को परिवर्तनीय में बदलने का एक और समाधान यहां दिया गया है।

BitmapFactory.decodeResource returns a mutable Bitmap in Android 2.2 and an immutable Bitmap in Android 1.6

संबंधित मुद्दे