BitmapRegionDecoder.NewInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| NewInstance(ParcelFileDescriptor) |
從檔案描述符建立一個 BitmapRegionDecoder。 |
| NewInstance(Stream) |
從輸入串流建立一個 BitmapRegionDecoder。 |
| NewInstance(String) |
從檔案路徑建立 BitmapRegionDecoder。 |
| NewInstance(FileDescriptor, Boolean) |
從檔案描述符建立一個 BitmapRegionDecoder。 |
| NewInstance(Stream, Boolean) |
從輸入串流建立一個 BitmapRegionDecoder。 |
| NewInstance(String, Boolean) |
從檔案路徑建立 BitmapRegionDecoder。 |
| NewInstance(Byte[], Int32, Int32) |
從指定的位元組陣列建立一個 BitmapRegionDecoder。 |
| NewInstance(Byte[], Int32, Int32, Boolean) |
從指定的位元組陣列建立一個 BitmapRegionDecoder。 |
NewInstance(ParcelFileDescriptor)
從檔案描述符建立一個 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "(Landroid/os/ParcelFileDescriptor;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder NewInstance(Android.OS.ParcelFileDescriptor pfd);
[<Android.Runtime.Register("newInstance", "(Landroid/os/ParcelFileDescriptor;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : Android.OS.ParcelFileDescriptor -> Android.Graphics.BitmapRegionDecoder
參數
包含要解碼資料的 parcel 檔案描述符
傳回
- 屬性
備註
從檔案描述符建立一個 BitmapRegionDecoder。 當描述符返回時,描述符中的位置不會改變,因此描述符可以繼續使用。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(android.os.ParcelFileDescriptor)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(Stream)
從輸入串流建立一個 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder? NewInstance(System.IO.Stream is);
[<Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : System.IO.Stream -> Android.Graphics.BitmapRegionDecoder
參數
- is
- Stream
儲存原始資料的輸入串流,將資料解碼成 BitmapRegionDecoder。
傳回
一個新的 BitmapRegionDecoder,或 null 若 is 為 null。
- 屬性
備註
從輸入串流建立一個 BitmapRegionDecoder。 串流的位置會是讀取編碼資料後的位置。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(java.io.InputStream)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(String)
從檔案路徑建立 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder NewInstance(string pathName);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : string -> Android.Graphics.BitmapRegionDecoder
參數
- pathName
- String
檔案解碼的完整路徑名稱。
傳回
- 屬性
備註
從檔案路徑建立 BitmapRegionDecoder。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(FileDescriptor, Boolean)
從檔案描述符建立一個 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder NewInstance(Java.IO.FileDescriptor fd, bool isShareable);
[<Android.Runtime.Register("newInstance", "(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : Java.IO.FileDescriptor * bool -> Android.Graphics.BitmapRegionDecoder
參數
包含要解碼資料的檔案描述符
- isShareable
- Boolean
此欄位自 後 Build.VERSION_CODES#KITKAT被忽略。
傳回
- 屬性
例外狀況
如果該影像格式不被支援或無法解碼,
備註
從檔案描述符建立一個 BitmapRegionDecoder。 當描述符返回時,描述符中的位置不會改變,因此描述符可以繼續使用。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
此會員已被棄用。 支持的 #newInstance(ParcelFileDescriptor)
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(java.io.FileDescriptor, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(Stream, Boolean)
從輸入串流建立一個 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;Z)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder? NewInstance(System.IO.Stream is, bool isShareable);
[<Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;Z)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : System.IO.Stream * bool -> Android.Graphics.BitmapRegionDecoder
參數
- is
- Stream
儲存原始資料的輸入串流,將資料解碼成 BitmapRegionDecoder。
- isShareable
- Boolean
這個領域一直被忽視。
傳回
一個新的 BitmapRegionDecoder,或 null 若 is 為 null。
- 屬性
例外狀況
如果該影像格式不被支援或無法解碼,
在 F:Android.OS.Build+VERSION_CODES.如果KitKat結果為真,MarkSupported()就會被叫出。is.mark(1024) 截至 F:Android.OS.Build+VERSION_CODES.KitKat,情況已經不一樣了。
備註
從輸入串流建立一個 BitmapRegionDecoder。 串流的位置會是讀取編碼資料後的位置。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
此會員已被棄用。 支持 #newInstance(InputStream)<p 類=“note”,>若Build.VERSION_CODES#KITKAT返回InputStream#markSupported is.markSupported()為真,is.mark(1024)則 將被調用。 但從現在 Build.VERSION_CODES#KITKAT起,情況已不再如此。</p>
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(java.io.InputStream, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(String, Boolean)
從檔案路徑建立 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder NewInstance(string pathName, bool isShareable);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : string * bool -> Android.Graphics.BitmapRegionDecoder
參數
- pathName
- String
檔案解碼的完整路徑名稱。
- isShareable
- Boolean
這個領域一直被忽視。
傳回
- 屬性
例外狀況
如果該影像格式不被支援或無法解碼,
備註
從檔案路徑建立 BitmapRegionDecoder。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
此會員已被棄用。 支持的 #newInstance(String)
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(java.lang.String, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(Byte[], Int32, Int32)
從指定的位元組陣列建立一個 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "([BII)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder NewInstance(byte[] data, int offset, int length);
[<Android.Runtime.Register("newInstance", "([BII)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : byte[] * int * int -> Android.Graphics.BitmapRegionDecoder
參數
- data
- Byte[]
壓縮影像資料的位元組陣列。
- offset
- Int32
偏移到解碼器應該開始解析的資訊中。
- length
- Int32
從偏移量開始解析的位元組數
傳回
- 屬性
備註
從指定的位元組陣列建立一個 BitmapRegionDecoder。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(byte[], int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewInstance(Byte[], Int32, Int32, Boolean)
從指定的位元組陣列建立一個 BitmapRegionDecoder。
[Android.Runtime.Register("newInstance", "([BIIZ)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder NewInstance(byte[] data, int offset, int length, bool isShareable);
[<Android.Runtime.Register("newInstance", "([BIIZ)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : byte[] * int * int * bool -> Android.Graphics.BitmapRegionDecoder
參數
- data
- Byte[]
壓縮影像資料的位元組陣列。
- offset
- Int32
偏移到解碼器應該開始解析的資訊中。
- length
- Int32
從偏移量開始解析的位元組數
- isShareable
- Boolean
此欄位自 後 Build.VERSION_CODES#GINGERBREAD被忽略。
傳回
- 屬性
例外狀況
如果該影像格式不被支援或無法解碼,
備註
從指定的位元組陣列建立一個 BitmapRegionDecoder。 目前僅支援 JPEG、PNG、WebP 和 HEIF 格式。
此會員已被棄用。 支持的 #newInstance(byte[], int, int)
Java 文件 android.graphics.BitmapRegionDecoder.newInstance(byte[], int, int, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。