ByteBufferMlImageBuilder

herkese açık sınıf ByteBufferMlImageBuilder

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
build()
MlImage örneği oluşturur.
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 MlImage derleme ()

MlImage örneği oluşturur.

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.