Bir oluşturur MlImage
bir mesafede ByteBuffer
.
Ya değişken veya değişmez geçirebilirsiniz ByteBuffer
. Ancak bir kez ByteBuffer
geçirilir, içine içeriğinde değişiklik olmamalı veri bütünlüğünü korumak için.
Kullanım ByteBufferExtractor
almak için ByteBuffer
sen geçti.
Kamu İnşaatçılar
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int genişlik, int height, int imageFormat) Zorunlu olan kurucu yaratır ByteBuffer ve temsil edilen görüntü. |
Genel Yöntemler
MIImage | |
ByteBufferMlImageBuilder | setRotation (int dönme) İçin takımlar değer MlImage.getRotation() . |
Kalıtsal Yöntemler
Kamu İnşaatçılar
Kamu ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int genişlik, int height, int imageFormat)
Zorunlu olan kurucu yaratır ByteBuffer
ve temsil edilen görüntü.
Biz boyutunu doğrulayacaktır byteBuffer
verilen ile width
, height
ve imageFormat
.
Ayrıca aramaları setRotation(int)
isteğe bağlı özelliklerini ayarlamak için kullanılır. Ayarlanmazsa, değerler varsayılan olarak ayarlanacaktır:
- döndürme: 0
parametreler
byteBuffer | görüntü veri nesnesi. |
---|---|
Genişlik | temsil edilen görüntünün genişliği. |
boy uzunluğu | temsil edilen görüntünün yüksekliği. |
görüntü formatı | verilerin görüntüyü nasıl kodladığı. |
Genel Yöntemler
Kamu ByteBufferMlImageBuilder setRotation (int döndürme)
İçin takımlar değer MlImage.getRotation()
.
parametreler
rotasyon |
---|
atar
IllegalArgumentException | dönüş değeri 0, 90, 180 veya 270 değilse. |
---|