Tiện ích để trích xuất ByteBuffer
từ MPImage
.
Hiện tại, thuộc tính này chỉ hỗ trợ MPImage
với MPImage.STORAGE_TYPE_BYTEBUFFER
, nếu không sẽ gửi IllegalArgumentException
.
Phương thức công khai
tĩnh ByteBuffer | |
tĩnh ByteBuffer |
trích xuất(hình ảnh MPImage, int targetFormat)
|
Các phương thức kế thừa
Phương thức công khai
công khai tĩnh ByteBuffer trích xuất (MPImage)
Trích xuất ByteBuffer
từ MPImage
.
ByteBuffer
được trả về là một thành phần hiển thị chỉ có thể đọc, với MPImageProperties
có sẵn đầu tiên có loại bộ nhớ là MPImage.STORAGE_TYPE_BYTEBUFFER
.
Thông số
hình ảnh |
---|
Giá trị trả về
ByteBuffer
chỉ có thể đọc.
Gửi
IllegalArgumentException | khi hình ảnh không chứa bộ nhớ ByteBuffer .
|
---|
công khai tĩnh ByteBuffer trích xuất (MPImage ảnh, int targetFormat)
Trích xuất ByteBuffer
chỉ đọc trong targetFormat
đã cho từ MPImage
.
Thông số kỹ thuật về chuyển đổi định dạng:
- Khi trích xuất hình ảnh RGB sang định dạng RGBA, kênh A sẽ luôn được đặt thành 255.
- Khi trích xuất ảnh RGBA sang định dạng RGB, kênh A sẽ bị bỏ qua.
Thông số
hình ảnh | hình ảnh cần trích xuất vùng đệm. |
---|---|
targetFormat | định dạng hình ảnh của vùng đệm byte kết quả. |
Giá trị trả về
ByteBuffer
chỉ đọc được lưu trữ trongMPImage
Gửi
IllegalArgumentException | khi việc trích xuất yêu cầu chuyển đổi định dạng hoặc loại dữ liệu không được hỗ trợ. |
---|