जाहिर है यह एक महंगा/समय लेने वाला ऑपरेशन है। इसे सुधारने का कोई तरीका?BitmapFactory.decodeStream() की गति को बेहतर बनाने के लिए कोई तरीका?
Bitmap bm = BitmapFactory.decodeStream((InputStream) new URL(
someUrl).getContent());
मेरा अनुमान है कि वहाँ वास्तव में कोई रास्ता नहीं इस अपेक्षाकृत तीव्र कार्रवाई से बचने के लिए है, लेकिन वास्तविक बिटमैप, जो जो कुछ के लिए कारणों बस नहीं है संचित करने से अगर कोई किसी भी तोड़ मरोड़ उनके द्वारा सुझाए गए सकता था देखने के लिए (अलग करना चाहता था यहाँ प्रासंगिक)
धन्यवाद एक बहुत! क्या आप विस्तार से बता सकते हैं "आप ऑब्जेक्ट ऑब्जेक्ट पर जस्टडेकोडबाउंड में सेट करके फ़ाइल से मेटा-डेटा को पहले पास में पढ़कर नमूना आकार पा सकते हैं।" थोड़ ज़्यादा? शायद एक उदाहरण के साथ? – LuxuryMode
मैंने एक कोड उदाहरण जोड़ा है। यदि आपका नमूना आकार दो है, तो चौड़ाई और ऊंचाई कम हो जाएगी। यदि यह 4 है तो यह चौथा और इसी तरह होगा। –
ऐसा करने में समाप्त हुआ: (इसमें से अधिकांश Fedorvlasov.lazylist से लिया गया) https://gist.github.com/1589700 – LuxuryMode