MPImage

공개 클래스 MPImage

이미지 객체의 래퍼 클래스입니다.

MPImage는 크로스 플랫폼에서 공유될 수 있는 변경 불가능한 이미지 컨테이너로 설계되었습니다.

MPImage를 구성하려면 제공된 빌더를 사용합니다.

MPImage는 참조 계산을 사용하여 내부 저장소를 유지합니다. 생성된 참조 수는 1입니다. 개발자는 close()를 호출하여 참조 수를 줄여 내부 저장소를 더 일찍 해제할 수 있습니다. 그러지 않으면 자바 가비지 컬렉션이 결국 저장소를 해제합니다.

구체적인 이미지를 추출하려면 먼저 MPImage.StorageType를 확인한 다음 제공된 추출기를 사용합니다.

중첩된 클래스

@인터페이스 MPImage.MPImageFormat 이미지의 이미지 형식을 지정합니다. 
@인터페이스 MPImage.StorageType 이미지 컨테이너 유형을 지정합니다. 

상수

int IMAGE_FORMAT_ALPHA
int IMAGE_FORMAT_JPEG
int IMAGE_FORMAT_NV12
int IMAGE_FORMAT_NV21
int IMAGE_FORMAT_RGB
int IMAGE_FORMAT_RGBA
int IMAGE_FORMAT_UNKNOWN
int IMAGE_FORMAT_VEC32F1
int IMAGE_FORMAT_VEC32F2
int IMAGE_FORMAT_YUV_420_888
int IMAGE_FORMAT_YV12
int IMAGE_FORMAT_YV21
int STORAGE_TYPE_BITMAP
int STORAGE_TYPE_BYTEBUFFER
int STORAGE_TYPE_IMAGE_PROXY
int STORAGE_TYPE_MEDIA_IMAGE

공개 메서드

동기화 void
close()
이전에 획득한 참조 또는 init를 삭제합니다.
List<MPImageProperties>
getContainedImageProperties()
MPImage에 지원되는 이미지 속성 목록을 반환합니다.
int
getHeight()
이미지의 높이를 반환합니다.
int
getWidth()
이미지의 너비를 반환합니다.

상속된 메서드

상수

public static Final int IMAGE_FORMAT_ALPHA

상수 값: 8

public static Final int IMAGE_FORMAT_JPEG

상수 값: 9

public static Final int IMAGE_FORMAT_NV12

상수 값: 3

public static Final int IMAGE_FORMAT_NV21

상수 값: 4

public static Final int IMAGE_FORMAT_RGB

상수 값: 2

public static Final int IMAGE_FORMAT_RGBA

상수 값: 1

public static Final int IMAGE_FORMAT_UNKNOWN

상수 값: 0

public static Final int IMAGE_FORMAT_VEC32F1

상수 값: 10

public static Final int IMAGE_FORMAT_VEC32F2

상수 값: 11

public static Final int IMAGE_FORMAT_YUV_420_888

상수 값: 7

public static Final int IMAGE_FORMAT_YV12

상수 값: 5

public static Final int IMAGE_FORMAT_YV21

상수 값: 6

public static Final int STORAGE_TYPE_BITMAP

상수 값: 1

public static Final int STORAGE_TYPE_BYTEBUFFER

상수 값: 2

public static Final int STORAGE_TYPE_IMAGE_PROXY

상수 값: 4

public static Final int STORAGE_TYPE_MEDIA_IMAGE

상수 값: 3

공개 메서드

public sync void close ()

이전에 획득한 참조 또는 init를 삭제합니다.

MPImage가 생성되면 참조 수가 1개 있습니다.

참조 수가 0이 되면 내부에서 리소스를 해제합니다.

public List<MPImageProperties> getContainedImageProperties ()

MPImage에 지원되는 이미지 속성 목록을 반환합니다.

현재 MPImage는 단일 저장소 유형만 지원하므로 반환 목록의 크기는 항상 1입니다.

더보기

public int getHeight ()

이미지의 높이를 반환합니다.

public int getWidth ()

이미지의 너비를 반환합니다.