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
Параметры
Дескриптор файла посылки, содержащий данные для декодирования
Возвращаемое значение
- Атрибуты
Комментарии
Создайте bitmapRegionDecoder из дескриптора файла. Позиция в дескрипторе не будет изменена при возврате, поэтому дескриптор можно использовать снова как есть. В настоящее время поддерживаются только форматы JPEG, PNG, WebP и HEIF.
Части этой страницы — это изменения на основе работы, созданной и общей 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
Параметры
Дескриптор файла, содержащий данные для декодирования
- isShareable
- Boolean
Это поле было проигнорировано с тех пор Build.VERSION_CODES#KITKAT.
Возвращаемое значение
- Атрибуты
Исключения
Значение
Комментарии
Создайте bitmapRegionDecoder из дескриптора файла. Позиция в дескрипторе не будет изменена при возврате, поэтому дескриптор можно использовать снова как есть. В настоящее время поддерживаются только форматы JPEG, PNG, WebP и HEIF.
Этот элемент не рекомендуется. В пользу #newInstance(ParcelFileDescriptor)
Части этой страницы — это изменения на основе работы, созданной и общей 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 и используемых в соответствии с условиями, описанными в разделе "".