สร้าง MlImage
จาก ByteBuffer
คุณสามารถส่งผ่าน ByteBuffer
ที่ไม่เปลี่ยนรูปหรือเปลี่ยนรูปได้ อย่างไรก็ตาม เมื่อ ByteBuffer
ถูกส่งเข้าไปแล้ว เพื่อรักษาความสมบูรณ์ของข้อมูล คุณไม่ควรแก้ไขเนื้อหาในนั้น
ใช้ ByteBufferExtractor
เพื่อรับ ByteBuffer
ที่คุณส่งผ่าน
คอนสตรัคชั่นสาธารณะ
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, ความกว้าง int, ความสูง int, int imageFormat) สร้างตัวสร้างด้วย ByteBuffer บังคับและรูปภาพที่แสดง |
วิธีการสาธารณะ
มลภาพ | |
ByteBufferMlImageBuilder | setRotation (การหมุน int) ตั้งค่าสำหรับ MlImage.getRotation() |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
ByteBufferMlImageBuilder สาธารณะ ( ByteBuffer byteBuffer, ความกว้าง int, ความสูง int, int imageFormat)
สร้างตัวสร้างด้วย ByteBuffer
บังคับและรูปภาพที่แสดง
เราจะตรวจสอบขนาดของ byteBuffer
ด้วย width
, height
และ imageFormat
ที่กำหนด
เรียก setRotation(int)
เพื่อตั้งค่าคุณสมบัติทางเลือกด้วย หากไม่ได้ตั้งค่า ค่าต่างๆ จะถูกตั้งค่าเป็นค่าเริ่มต้น:
- การหมุน: 0
พารามิเตอร์
ไบต์บัฟเฟอร์ | วัตถุข้อมูลภาพ |
---|---|
ความกว้าง | ความกว้างของรูปภาพที่แสดง |
ความสูง | ความสูงของรูปภาพที่แสดง |
รูปภาพรูปแบบ | ข้อมูลเข้ารหัสรูปภาพอย่างไร |
วิธีการสาธารณะ
ByteBufferMlImageBuilder สาธารณะ setRotation (การหมุน int)
ตั้งค่าสำหรับ MlImage.getRotation()
พารามิเตอร์
การหมุน |
---|
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | หากค่าการหมุนไม่ใช่ 0, 90, 180 หรือ 270 |
---|