パブリック クラス 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 ()
public int getHeight ()
画像の高さを返します。
public int getWidth ()
画像の幅を返します。