یک MlImage از ByteBuffer می سازد.
شما می توانید در ByteBuffer قابل تغییر یا تغییرناپذیر عبور دهید. اما هنگامی که ByteBuffer وارد شد، برای حفظ یکپارچگی داده ها، نباید محتوای آن را تغییر دهید.
از ByteBufferExtractor برای دریافت ByteBuffer استفاده کنید.
سازندگان عمومی
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer، عرض int، int height، int imageFormat) سازنده را با ByteBuffer اجباری و تصویر ارائه شده ایجاد می کند. |
روش های عمومی
| MlImage | |
| ByteBufferMlImageBuilder | setRotation (چرخش میانی) مقدار را برای MlImage.getRotation() تنظیم می کند. |
روش های ارثی
سازندگان عمومی
عمومی ByteBufferMlImageBuilder ( ByteBuffer byteBuffer، عرض int، int height، int imageFormat)
سازنده را با ByteBuffer اجباری و تصویر ارائه شده ایجاد می کند.
ما اندازه بایت byteBuffer را با width ، height و imageFormat مشخص می کنیم.
همچنین setRotation(int) را برای تنظیم خصوصیات اختیاری فراخوانی می کند. اگر تنظیم نشود، مقادیر به صورت پیش فرض تنظیم می شوند:
- چرخش: 0
مولفه های
| بایت بافر | شی داده تصویر |
|---|---|
| عرض | عرض تصویر ارائه شده |
| ارتفاع | ارتفاع تصویر ارائه شده |
| فرمت تصویر | چگونه داده ها تصویر را رمزگذاری می کنند. |
روش های عمومی
عمومی ByteBufferMlImageBuilder setRotation (چرخش int)
مقدار را برای MlImage.getRotation() تنظیم می کند.
مولفه های
| چرخش |
|---|
پرتاب می کند
| IllegalArgumentException | اگر مقدار چرخش 0، 90، 180 یا 270 نباشد. |
|---|