MPImage

公開類別 MPImage

圖片物件的包裝函式類別。

MPImage 是專為不可變更的映像檔容器,且可以跨平台共用。

如要建構 MPImage,請使用提供的建構工具:

MPImage 會透過參考計數來維護內部儲存空間。建立時,參考計數為 1。開發人員可以呼叫 close() 來減少參考計數,以便提早釋出內部儲存空間,否則 Java 垃圾收集最終會釋出儲存空間。

如要擷取具體圖片,請先檢查 MPImage.StorageType,然後使用我們提供的擷取工具:

巢狀類別

@interface MPImage.MPImageFormat 指定圖片的圖片格式。
@interface MPImage.StorageType 指定映像檔容器類型。

常數

公用方法

已同步 void
close()
移除之前取得的參照或 init。
List<MPImageProperties>
getContainedImageProperties()
傳回此 MPImage 的支援圖片屬性清單。
int
getHeight()
傳回圖片的高度。
int
getWidth()
傳回圖片的寬度。

繼承的方法

布林值
equals(Object arg0)
最終 課程<?>
getClass()
int
hashCode()
最終 void
notify()
最終 void
notifyAll()
字串
toString()
最終 void
wait(long arg0, int arg1)
最終 void
wait(long arg0)
最終 void
wait()
抽象 void
close()
抽象 void
close()

常數

public static final int IMAGE_FORMAT_ALPHA

常數值: 8

公開 靜態最終 int IMAGE_FORMAT_JPEG

常數值: 9

public static final int IMAGE_FORMAT_NV12

常數值: 3

public static final int IMAGE_FORMAT_NV21

常數值: 4

公開 靜態最終 int IMAGE_FORMAT_RGB

常數值: 2

公開靜態最終 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

公開 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

公開 靜態最終結果 int STORAGE_TYPE_BITMAP

常數值: 1

公開 Static Final int STORAGE_TYPE_BYTEBUFFER

常數值: 2

公開 Static final int STORAGE_TYPE_IMAGE_PROXY

常數值: 4

public static final int STORAGE_TYPE_MEDIA_IMAGE

常數值: 3

公用方法

public 同步 void close ()

移除先前取得的參照或 init。

MPImage 建立後會有 1 個參考計數。

如果參考計數變為 0,系統就會釋出資源。

public List<MPImageProperties> getContainedImageProperties ()

傳回此 MPImage 的支援圖片屬性清單。

目前 MPImage 僅支援單一儲存空間類型,因此傳回清單的大小一律為 1。

另請參閱

public int getHeight ()

傳回圖片的高度。

public int getWidth ()

傳回圖片的寬度。