ImageDecoder.SetTargetSampleSize(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задайте целевой размер с помощью примераSize.
[Android.Runtime.Register("setTargetSampleSize", "(I)V", "", ApiSince=28)]
public void SetTargetSampleSize(int sampleSize);
[<Android.Runtime.Register("setTargetSampleSize", "(I)V", "", ApiSince=28)>]
member this.SetTargetSampleSize : int -> unit
Параметры
- sampleSize
- Int32
Частота выборки закодированного изображения.
- Атрибуты
Комментарии
Задайте целевой размер с помощью примераSize.
По умолчанию размер выходных данных будет соответствовать размеру закодированного изображения, который можно получить из в ImageInfo ImageInfoOnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded.
Запрашивает декодировщик для подсемпирования исходного изображения, возвращая меньшее изображение для сохранения памяти. Число sampleSize пикселей в любом измерении, соответствующее одному пикселю в выходных данных. Например, sampleSize == 4 возвращает изображение, равное 1/4 ширине и высоте исходного, и 1/16 пикселей.
Должно быть больше или равно 1.
Это имеет тот же эффект, что и вызов #setTargetSize с измерениями на sampleSizeоснове. В отличие от деления исходной ширины и высоты sampleSize вручную, вызов этого метода позволяет ImageDecoder округлить в направлении, которое он может сделать наиболее эффективно.
Только последний призыв к этому или #setTargetSize уважается.
Как и все методы задания в ImageDecoder, это должно вызываться внутри OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded.
Java документации по android.graphics.ImageDecoder.setTargetSampleSize(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".