أداة لاستخراج ByteBuffer من MPImage
تتيح السياسة حاليًا استخدام السمة MPImage فقط مع MPImage.STORAGE_TYPE_BYTEBUFFER،
وإلا سيتم استخدام السمة IllegalArgumentException.
الطرق العامة
| ثابت ByteBuffer | |
| ثابت ByteBuffer |
الطرق المكتسَبة
الطرق العامة
public static ByteBuffer استخراج (صورة MPImage)
لاستخراج ByteBuffer من MPImage.
ByteBuffer التي يتم عرضها هي عرض للقراءة فقط، مع أول MPImageProperties متاح ونوع مساحة التخزين هو MPImage.STORAGE_TYPE_BYTEBUFFER.
المَعلمات
| صورة |
|---|
المرتجعات
ByteBufferللقراءة فقط.
الرميات
| IllegalArgumentException | إذا لم تكن الصورة تحتوي على مساحة تخزين في ByteBuffer
|
|---|
دوال ذات صلة
public static ByteBuffer استخراج (MPImage image, int targetFormat)
لاستخراج ByteBuffer للقراءة فقط في targetFormat معين من MPImage.
مواصفات الإحالات الناجحة للتنسيقات:
- عند استخراج صور نموذج أحمر أخضر أزرق إلى تنسيق RGBA، سيتم ضبط القناة دائمًا على 255.
- عند استخراج صور RGBA إلى تنسيق RGB، سيتم حذف القناة.
المَعلمات
| صورة | الصورة لاستخراج المورد الاحتياطي منه. |
|---|---|
| targetFormat | تنسيق الصورة لمخزن البايت المؤقت للنتيجة. |
المرتجعات
ByteBufferللقراءة فقط المخزّنة فيMPImage
الرميات
| IllegalArgumentException | عندما يتطلب استخراج البيانات إحالات ناجحة غير متوافقة مع نوع البيانات أو تنسيقها. |
|---|