Bir ByteBuffer
öğesinden MlImage
oluşturur.
Değişebilir veya sabit ByteBuffer
değerini iletebilirsiniz. Ancak ByteBuffer
geçirildikten sonra, veri bütünlüğünü korumak için içindeki içeriği değiştirmemelisiniz.
Geçtiğiniz ByteBuffer
kazanmak için ByteBufferExtractor
kullanın.
İnşaatçılar
ByteBufferMlImageBuilder(ByteBuffer byteBuffer, int genişlik, int yükseklik, int imageFormat)
Zorunlu
ByteBuffer ve temsil edilen resim ile oluşturucuyu oluşturur. |
Herkese Açık Yöntemler
MlImage | |
ByteBufferMlImageBuilder |
setRotation(int rotasyonu)
MlImage.getRotation() değerini ayarlar. |
Devralınan Yöntemler
İnşaatçılar
herkese açık ByteBufferMlImageBuilder (ByteBuffer byteBuffer, int genişlik, int yükseklik, int imageFormat)
Zorunlu ByteBuffer
ve temsil edilen resim ile oluşturucuyu oluşturur.
byteBuffer
boyutunu belirtilen width
, height
ve imageFormat
ile doğrulayacağız.
Ayrıca, isteğe bağlı özellikleri ayarlamak için setRotation(int)
işlevini çağırır. Ayarlanmazsa değerler varsayılan olarak ayarlanır:
- rotasyon: 0
Parametreler
byteBuffer | bir resim veri nesnesi ekleyebilirsiniz. |
---|---|
genişlik | temsil edilen resmin genişliği. |
yükseklik | temsil edilen resmin yüksekliği. |
imageFormat | verilerin resmi nasıl kodladığını gösterir. |
Herkese Açık Yöntemler
herkese açık ByteBufferMlImageBuilder setRotation (int rotasyonu)
MlImage.getRotation()
değerini ayarlar.
Parametreler
rotasyon |
---|
Dekoratif yastıklar
IllegalArgumentException | değeri 0, 90, 180 veya 270 değilse. |
---|