言語

BitmapRegionDecoder.NewInstance メソッド

定義

オーバーロード

名前 説明
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

デコードするデータを含むパーセル ファイル記述子

返品

属性

注釈

ファイル記述子から BitmapRegionDecoder を作成します。 記述子が戻ったときに記述子内の位置は変更されないため、記述子をそのまま再び使用できます。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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。nullisされている場合はnull

属性

注釈

入力ストリームから BitmapRegionDecoder を作成します。 ストリームの位置は、エンコードされたデータが読み取られた後の位置になります。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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。nullisされている場合はnull

属性

例外

イメージ形式がサポートされていないか、デコードできない場合。

F:Android.OS.Build+VERSION_CODES。KitKat では、MarkSupported()が true を返した場合、is.mark(1024)が呼び出されます。 F:Android.OS.Build+VERSION_CODES。キットカット、これはもはや当たりません。

注釈

入力ストリームから BitmapRegionDecoder を作成します。 ストリームの位置は、エンコードされたデータが読み取られた後の位置になります。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。

このメンバーは非推奨です。 #newInstance(InputStream) <p class="note">Prior to Build.VERSION_CODES#KITKATを優先して、InputStream#markSupported is.markSupported()が true を返す場合、is.mark(1024)が呼び出されます。 Build.VERSION_CODES#KITKAT時点では、これはもはや case.</p>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象