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 ドキュメント android.graphics.BitmapRegionDecoder.newInstance(android.os.ParcelFileDescriptor)

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

適用対象

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 が の場合 isnull

属性

注釈

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

の Java ドキュメント android.graphics.BitmapRegionDecoder.newInstance(java.io.InputStream)

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

適用対象

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)

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

適用対象

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)

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

適用対象

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 が の場合 isnull

属性

例外

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

F:Android.OS.Build+VERSION_CODES。KitKat が true を返す場合MarkSupported()は、 is.mark(1024) が呼び出されます。 F:Android.OS.Build+VERSION_CODES。KitKat、これはもはや当てはめなくなりました。

注釈

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

このメンバーは非推奨とされます。 #newInstance(InputStream)<p class="note">より前Build.VERSION_CODES#KITKATのバージョンでは、 が true を返す場合InputStream#markSupported is.markSupported()は、 is.mark(1024) が呼び出されます。 の Build.VERSION_CODES#KITKAT時点では、この操作は行われません。</P>

の Java ドキュメント android.graphics.BitmapRegionDecoder.newInstance(java.io.InputStream, boolean)

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

適用対象

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)

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

適用対象

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)

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

適用対象

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)

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

適用対象