語言

BitmapRegionDecoder.NewInstance 方法

定義

多載

名稱 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

參數

pfd
ParcelFileDescriptor

包含要解碼資料的 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,或 nullisnull

屬性

備註

從輸入串流建立一個 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

參數

fd
FileDescriptor

包含要解碼資料的檔案描述符

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,或 nullisnull

屬性

例外狀況

如果該影像格式不被支援或無法解碼,

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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於