Membangun MlImage
dari ByteBuffer
.
Anda dapat meneruskan ByteBuffer
yang bisa berubah atau tidak bisa diubah. Namun setelah ByteBuffer
diteruskan, untuk menjaga integritas data Anda tidak boleh mengubah konten di dalamnya.
Gunakan ByteBufferExtractor
untuk mendapatkan ByteBuffer
yang Anda lewati.
Konstruktor Publik
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int lebar, int tinggi, int imageFormat) Membuat pembuat dengan ByteBuffer wajib dan gambar yang diwakili. |
Metode Publik
Gambar Ml | |
ByteBufferMlImageBuilder | setRotation (rotasi int) Menetapkan nilai untuk MlImage.getRotation() . |
Metode Warisan
Konstruktor Publik
ByteBufferMlImageBuilder publik ( ByteBuffer byteBuffer, int lebar, int tinggi, int imageFormat)
Membuat pembuat dengan ByteBuffer
wajib dan gambar yang diwakili.
Kami akan memvalidasi ukuran byteBuffer
dengan width
, height
, dan imageFormat
tertentu.
Juga memanggil setRotation(int)
untuk mengatur properti opsional. Jika tidak disetel, nilainya akan disetel dengan default:
- rotasi: 0
Parameter
byteBuffer | objek data gambar. |
---|---|
lebar | lebar gambar yang diwakili. |
tinggi | ketinggian gambar yang diwakili. |
format gambar | bagaimana data mengkodekan gambar. |
Metode Publik
setRotation ByteBufferMlImageBuilder publik (rotasi int)
Menetapkan nilai untuk MlImage.getRotation()
.
Parameter
rotasi |
---|
Melempar
Pengecualian Argumen Ilegal | jika nilai putarannya bukan 0, 90, 180 atau 270. |
---|