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