공개 클래스 ByteBufferExtractor
MPImage에서 ByteBuffer를 추출하는 유틸리티입니다.
현재는 MPImage.STORAGE_TYPE_BYTEBUFFER인 MPImage만 지원합니다. 그렇지 않으면 IllegalArgumentException이 발생합니다.
공개 메서드
| 정적 ByteBuffer | |
| 정적 ByteBuffer |
상속된 메서드
공개 메서드
공개 정적 ByteBuffer 추출 (MPImage 이미지)
MPImage에서 ByteBuffer를 추출합니다.
반환된 ByteBuffer는 읽기 전용 뷰로, 스토리지 유형이 MPImage.STORAGE_TYPE_BYTEBUFFER인 사용 가능한 첫 번째 MPImageProperties가 있습니다.
매개변수
| 이미지 |
|---|
반환 값
- 읽기 전용
ByteBuffer입니다.
생성 값
| IllegalArgumentException | 이미지에 ByteBuffer 스토리지가 포함되지 않은 경우입니다.
|
|---|
공개 정적 ByteBuffer 추출 (MPImage 이미지, int targetFormat)
MPImage에서 지정된 targetFormat의 읽기 전용 ByteBuffer를 추출합니다.
형식 변환 사양:
- RGB 이미지를 RGBA 형식으로 추출할 때 A 채널은 항상 255로 설정됩니다.
- RGBA 이미지를 RGB 형식으로 추출할 때 채널이 삭제됩니다.
매개변수
| 이미지 | 이미지를 정의합니다. |
|---|---|
| targetFormat | 결과 bytebuffer의 이미지 형식입니다. |
반환 값
MPImage에 저장된 읽기 전용ByteBuffer
생성 값
| IllegalArgumentException | 추출에 지원되지 않는 형식 또는 데이터 유형 변환이 필요한 경우 |
|---|