ByteBufferExtractor

کلاس عمومی ByteBufferExtractor

ابزار استخراج ByteBuffer از MPImage .

در حال حاضر فقط MPImage با MPImage.STORAGE_TYPE_BYTEBUFFER پشتیبانی می کند، در غیر این صورت IllegalArgumentException پرتاب می شود.

روش های عمومی

بایت بافر استاتیک
استخراج (تصویر MPI )
یک ByteBuffer از MPImage استخراج می کند.
بایت بافر استاتیک
استخراج (تصویر MPImage ، int targetFormat)
یک ByteBuffer فقط خواندنی را در targetFormat داده شده از MPImage استخراج می کند.

روش های ارثی

روش های عمومی

استخراج بایت بافر ثابت عمومی (تصویر MPImage )

یک ByteBuffer از MPImage استخراج می کند.

ByteBuffer برگشتی یک نمای فقط خواندنی است، با اولین MPImageProperties موجود که نوع ذخیره آن MPImage.STORAGE_TYPE_BYTEBUFFER است.

مولفه های
تصویر
برمی گرداند
پرتاب می کند
IllegalArgumentException هنگامی که تصویر حاوی ذخیره سازی ByteBuffer نیست.
همچنین ببینید

استخراج بایت بافر استاتیک عمومی (تصویر MPImage ، int targetFormat)

یک ByteBuffer فقط خواندنی را در targetFormat داده شده از MPImage استخراج می کند.

مشخصات تبدیل فرمت:

  • هنگام استخراج تصاویر RGB به فرمت RGBA، یک کانال همیشه روی 255 تنظیم می شود.
  • هنگام استخراج تصاویر RGBA به فرمت RGB، یک کانال حذف می شود.

مولفه های
تصویر تصویر برای استخراج بافر از.
targetFormat فرمت تصویر بایت بافر نتیجه
برمی گرداند
پرتاب می کند
IllegalArgumentException زمانی که استخراج نیاز به فرمت پشتیبانی نشده یا تبدیل نوع داده دارد.