공개 클래스 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 | 추출에 지원되지 않는 형식 또는 데이터 유형 변환이 필요한 경우 |
---|