ImageCompressionOptions

ImageCompressionOptions class

Класс содержит набор опций для сжатия изображений.

public class ImageCompressionOptions

Конструкторы

ИмяОписание
ImageCompressionOptions()Конструктор по умолчанию.

Характеристики

ИмяОписание
CompressImages { get; set; }Если для этого флага установлено значение true, изображения в документе будут сжаты. уровень сжатия задается свойством ImageQuality.
Encoding { get; set; }Получает или задает кодировку, используемую для хранения изображений.
ImageQuality { get; set; }Указывает уровень сжатия изображения при использовании флага CompressIamges.
MaxResolution { get; set; }Определяет максимальное разрешение изображений. Если изображение имеет более высокое разрешение, оно будет масштабировано
ResizeImages { get; set; }Если для этого флага установлено значение true, а для параметра CompressImages установлено значение true, размеры изображений будут изменены, если разрешение изображения больше указанного параметра MaxResolution.
Version { get; set; }Версия алгоритма сжатия. Возможные значения: 1. стандартное сжатие, 2. быстрое (улучшенное сжатие, которое быстрее стандартного, но может быть применимо не ко всем изображениям), 3. смешанное (стандартное сжатие применяется к изображениям, которые не могут быть сжаты более быстрым алгоритмом, это может обеспечить наилучшее сжатие, но более медленное, чем “быстрый” алгоритм. Версия “Быстрая” не применима для изменения размера изображений (будет использоваться стандартный метод). По умолчанию используется “Стандартная”.

Смотрите также