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 | |
ByteBufferMlImageBuilder |
setRotation(intRotation)
Menetapkan nilai untuk
MlImage.getRotation() . |
Metode Turunan
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 ByteBufferMlImageBuilder setRotation (intRotation)
Menetapkan nilai untuk MlImage.getRotation()
.
Parameter
rotasi |
---|
Menampilkan
IllegalArgumentException | jika nilai rotasi bukan 0, 90, 180, atau 270. |
---|