Язык

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).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей 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() возвращает значение true, is.mark(1024) будет вызываться. По F:Android.OS.Build+VERSION_CODES. KitKat, это больше не так.

Комментарии

Создайте bitmapRegionDecoder из входного потока. Позиция потока будет находиться где-либо после чтения закодированных данных. В настоящее время поддерживаются только форматы JPEG, PNG, WebP и HEIF.

Этот элемент не рекомендуется. В пользу #newInstance(InputStream)<p class="note">До Build.VERSION_CODES#KITKAT, если InputStream#markSupported is.markSupported() возвращает значение true, is.mark(1024) будет вызываться. По состоянию Build.VERSION_CODES#KITKATна это больше не так.</p>

Java документации по android.graphics.BitmapRegionDecoder.newInstance(java.io.InputStream, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к