عند القيام بمشاريع Android ، نحتاج غالبًا إلى قراءة الصور من المحلية أو الشبكة وتحويلها إلى صور نقطية للاستخدام. إليك كيفية قراءة الصور المحلية وتحويلها:
كود جافا
/** * احصل على عنوان URL BITMAP محليًا أو على الشبكة - المسار المطلق للشبكة أو الصورة المحلية ، على سبيل المثال: * * * B. المسار المحلي: url = file: //mnt/sdcard/photo/image.png ؛ * * C. تنسيقات الصور المدعومة ، PNG ، JPG ، BMP ، GIF ، إلخ inputStream في = null ؛ bufferedOutputStream Out = null ؛ جرب {في = جديد bufferedInputStream (url جديد (url) .openstream () ، statter.io_buffer_size) ؛ datastream bytearrayoutmstream النهائي = جديد bytearrayoutputstream () ؛ out = جديد bufferedoutputstream (datastream ، statter.io_buffer_size) ؛ نسخ (في ، خارج) ؛ out.flush () ؛ byte [] data = datastream.tobytearray () ؛ bitmap = bitmapfactory.decodeByTearray (البيانات ، 0 ، data.length) ؛ البيانات = فارغة ؛ إرجاع صورة نقطية. } catch (ioException e) {E.PrintStackTrace () ؛ العودة لاغية. }}ملاحظة: ثابت. يمكنك تعيينها بنفسك وفقًا لحجم الصورة.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.