ByteBufferExtractor

공개 클래스 ByteBufferExtractor

MPImage에서 ByteBuffer를 추출하는 유틸리티입니다.

현재는 MPImage.STORAGE_TYPE_BYTEBUFFERMPImage만 지원합니다. 그렇지 않으면 IllegalArgumentException이 발생합니다.

공개 메서드

정적 ByteBuffer
extract(MPImage 이미지)
MPImage에서 ByteBuffer를 추출합니다.
정적 ByteBuffer
extract(MPImage 이미지, int targetFormat)
MPImage에서 지정된 targetFormat의 읽기 전용 ByteBuffer를 추출합니다.

상속된 메서드

공개 메서드

공개 정적 ByteBuffer 추출 (MPImage 이미지)

MPImage에서 ByteBuffer를 추출합니다.

반환된 ByteBuffer는 읽기 전용 뷰로, 스토리지 유형이 MPImage.STORAGE_TYPE_BYTEBUFFER인 사용 가능한 첫 번째 MPImageProperties가 있습니다.

매개변수
이미지
반환 값
생성 값
IllegalArgumentException 이미지에 ByteBuffer 스토리지가 포함되지 않은 경우입니다.

공개 정적 ByteBuffer 추출 (MPImage 이미지, int targetFormat)

MPImage에서 지정된 targetFormat의 읽기 전용 ByteBuffer를 추출합니다.

형식 변환 사양:

  • RGB 이미지를 RGBA 형식으로 추출할 때 A 채널은 항상 255로 설정됩니다.
  • RGBA 이미지를 RGB 형식으로 추출할 때 채널이 삭제됩니다.

매개변수
이미지 이미지를 정의합니다.
targetFormat 결과 bytebuffer의 이미지 형식입니다.
반환 값
생성 값
IllegalArgumentException 추출에 지원되지 않는 형식 또는 데이터 유형 변환이 필요한 경우