یک 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 نباشد. |
---|