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ề
ByteBufferchỉ 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ề
ByteBufferchỉ đọ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ợ. |
|---|