공개 클래스 ByteBufferMlImageBuilder
ByteBuffer
에서 MlImage
를 빌드합니다.
변경 가능 또는 변경 불가능한 ByteBuffer
를 전달할 수 있습니다. 그러나 ByteBuffer
가 전달되면 데이터 무결성을 유지하기 위해 콘텐츠를 수정하면 안 됩니다.
ByteBufferExtractor
를 사용하여 전달한 ByteBuffer
를 가져옵니다.
공개 생성자
ByteBufferMlImageBuilder(ByteBuffer byteBuffer, int width, int height, int imageFormat)
필수
ByteBuffer 및 표시된 이미지를 사용하여 빌더를 만듭니다. |
공개 메서드
MlImage | |
ByteBufferMlImageBuilder |
setRotation(int rotation)
MlImage.getRotation() 값을 설정합니다. |
상속된 메서드
공개 생성자
공개 ByteBufferMlImageBuilder (ByteBuffer byteBuffer, int width, int height, int imageFormat)
필수 ByteBuffer
및 표시된 이미지를 사용하여 빌더를 만듭니다.
주어진 width
, height
, imageFormat
로 byteBuffer
의 크기를 검증합니다.
또한 setRotation(int)
를 호출하여 선택적 속성을 설정합니다. 설정하지 않으면 기본값이 다음과 같이 설정됩니다.
- 회전: 0
매개변수
byteBuffer | 이미지 데이터 개체입니다. |
---|---|
너비 | 표시된 이미지의 너비입니다. |
키 | 표현된 이미지의 높이입니다. |
imageFormat | 인코딩하는 방법을 결정합니다. |
공개 메서드
public ByteBufferMlImageBuilder setRotation (int rotation)
MlImage.getRotation()
값을 설정합니다.
매개변수
순환게재 |
---|
생성 값
IllegalArgumentException | 회전 값이 0, 90, 180 또는 270이 아닌 경우입니다. |
---|