ByteBufferMlImageBuilder

공개 클래스 ByteBufferMlImageBuilder

ByteBuffer 에서 MlImage 빌드합니다.

변경 가능하거나 변경 불가능한 ByteBuffer 전달할 수 있습니다. 그러나 ByteBuffer 전달된 후에는 데이터 무결성을 유지하기 위해 그 안의 콘텐츠를 수정해서는 안 됩니다.

ByteBufferExtractor 사용하여 전달한 ByteBuffer 가져옵니다.

공공 생성자

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int 너비, int 높이, int imageFormat)
필수 ByteBuffer 및 표시된 이미지를 사용하여 빌더를 생성합니다.

공개 방법

Ml이미지
짓다 ()
MlImage 인스턴스를 빌드합니다.
ByteBufferMlImageBuilder
setRotation (정수 회전)
MlImage.getRotation() 의 값을 설정합니다.

상속된 메서드

공공 생성자

공용 ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int 너비, int 높이, int imageFormat)

필수 ByteBuffer 및 표시된 이미지를 사용하여 빌더를 생성합니다.

주어진 width , heightimageFormat 사용하여 byteBuffer 의 크기를 검증합니다.

또한 선택적 속성을 설정하기 위해 setRotation(int) 호출합니다. 설정하지 않으면 값이 기본값으로 설정됩니다.

  • 회전: 0

매개변수
바이트버퍼 이미지 데이터 객체.
너비 표현된 이미지의 너비.
표현된 이미지의 높이.
이미지형식 데이터가 이미지를 인코딩하는 방법.

공개 방법

공개 MlImage 빌드 ()

MlImage 인스턴스를 빌드합니다.

공개 ByteBufferMlImageBuilder setRotation (정수 회전)

MlImage.getRotation() 의 값을 설정합니다.

매개변수
회전
던지기
IllegalArgumentException 회전 값이 0, 90, 180 또는 270이 아닌 경우.