ByteBufferMlImageBuilder

class publik ByteBufferMlImageBuilder

Mem-build MlImage dari ByteBuffer.

Anda dapat meneruskan ByteBuffer yang dapat diubah atau tidak dapat diubah. Namun, setelah ByteBuffer diteruskan, untuk menjaga integritas data, Anda tidak boleh mengubah konten di dalamnya.

Gunakan ByteBufferExtractor untuk mendapatkan ByteBuffer yang Anda teruskan.

Konstruktor Publik

ByteBufferMlImageBuilder(byteBuffer ByteBuffer, lebar int, tinggi int, int imageFormat)
Membuat builder dengan ByteBuffer wajib dan gambar yang diwakili.

Metode Publik

MlImage
build()
Mem-build instance MlImage.
ByteBufferMlImageBuilder
setRotation(intRotation)
Menetapkan nilai untuk MlImage.getRotation().

Metode Turunan

boolean
sama dengan(Object arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()

Konstruktor Publik

public ByteBufferMlImageBuilder (ByteBuffer byteBuffer, lebar int, tinggi int, int imageFormat)

Membuat builder dengan ByteBuffer wajib dan gambar yang diwakili.

Kita akan memvalidasi ukuran byteBuffer dengan width, height, dan imageFormat yang ditentukan.

Juga memanggil setRotation(int) untuk menetapkan properti opsional. Jika tidak ditetapkan, nilai akan ditetapkan secara default:

  • rotasi: 0

Parameter
byteBuffer objek data image.
lebar lebar gambar yang direpresentasikan.
tinggi tinggi gambar yang diwakili.
imageFormat bagaimana data mengenkode gambar.

Metode Publik

public MlImage build ()

Mem-build instance MlImage.

public ByteBufferMlImageBuilder setRotation (intRotation)

Menetapkan nilai untuk MlImage.getRotation().

Parameter
rotasi
Menampilkan
IllegalArgumentException jika nilai rotasi bukan 0, 90, 180, atau 270.