Xây dựng MlImage
từ ByteBuffer
.
Bạn có thể chuyển vào ByteBuffer
có thể thay đổi hoặc không thể thay đổi. Tuy nhiên, khi ByteBuffer
được truyền vào, để giữ tính toàn vẹn của dữ liệu, bạn không nên sửa đổi nội dung trong đó.
Sử dụng ByteBufferExtractor
để lấy ByteBuffer
mà bạn đã chuyển vào.
Nhà xây dựng công cộng
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, chiều rộng int, chiều cao int, int imageFormat) Tạo trình tạo với ByteBuffer bắt buộc và hình ảnh được trình bày. |
Phương pháp công khai
hình ảnh | |
ByteBufferMlImageBuilder | setRotation (xoay int) Đặt giá trị cho MlImage.getRotation() . |
Phương pháp kế thừa
Nhà xây dựng công cộng
ByteBufferMlImageBuilder công khai ( ByteBuffer byteBuffer, chiều rộng int, chiều cao int, int imageFormat)
Tạo trình tạo với ByteBuffer
bắt buộc và hình ảnh được trình bày.
Chúng tôi sẽ xác thực kích thước của byteBuffer
với width
, height
và imageFormat
nhất định.
Đồng thời gọi setRotation(int)
để đặt các thuộc tính tùy chọn. Nếu không được đặt, các giá trị sẽ được đặt theo mặc định:
- vòng quay: 0
Thông số
byteBuffer | đối tượng dữ liệu hình ảnh |
---|---|
chiều rộng | chiều rộng của hình ảnh đại diện. |
chiều cao | chiều cao của hình ảnh đại diện. |
Định dạng hình ảnh | dữ liệu mã hóa hình ảnh như thế nào. |
Phương pháp công khai
public ByteBufferMlImageBuilder setRotation (xoay int)
Đặt giá trị cho MlImage.getRotation()
.
Thông số
Vòng xoay |
---|
Ném
Ngoại lệ Đối số bất hợp pháp | nếu giá trị xoay không phải là 0, 90, 180 hoặc 270. |
---|