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. |
|---|