MPImage

パブリック クラス MPImage

画像オブジェクトのラッパークラス。

MPImage は、クロス プラットフォームで共有できる不変の画像コンテナとして設計されています。

MPImage を作成するには、提供されているビルダーを使用します。

MPImage では内部ストレージを維持するために参照カウントを使用しています。作成されると、参照数は 1 になります。デベロッパーは close() を呼び出して参照数を減らし、内部ストレージを早期に解放できます。そうしないと、Java ガベージ コレクションで最終的にストレージが解放されます。

具体的な画像を抽出するには、まず 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 でサポートされている画像プロパティのリストを返します。
整数
getHeight()
画像の高さを返します。
整数
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 ()

画像の幅を返します。