Класс Aspose::Pdf::Optimization::ImageCompressionOptions

ImageCompressionOptions class

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

class ImageCompressionOptions : public System::Object

Методы

МетодОписание
get_CompressImages() constЕсли этот флаг установлен в true, изображения будут сжаты в документе. Уровень сжатия указывается свойством ImageQuality.
get_Encoding() constПолучает кодировку, используемую для сохранения изображений.
get_ImageQuality() constУказывает уровень сжатия изображения, когда используется флаг CompressImages.
get_MaxResolution() constУказывает максимальное разрешение изображений. Если изображение имеет более высокое разрешение, оно будет масштабировано.
get_ResizeImages() constЕсли этот флаг установлен в true и CompressImages также true, изображения будут изменены в размере, если их разрешение превышает указанный параметр MaxResolution.
get_Version() constВерсия алгоритма сжатия. Возможные значения: 1. стандартное сжатие, 2. быстрое (улучшенное сжатие, которое быстрее, чем стандартное, но может быть неприменимо не ко всем изображениям), 3. смешанное (стандартное сжатие применяется к изображениям, которые не могут быть сжаты более быстрым алгоритмом; это может дать лучшее сжатие, но медленнее, чем алгоритм "fast". Версия "Fast" не применяется для изменения размера изображений (будет использован стандартный метод). По умолчанию — "Standard").
ImageCompressionOptions()
set_CompressImages(bool)Если этот флаг установлен в true, изображения будут сжаты в документе. Уровень сжатия указывается свойством ImageQuality.
set_Encoding(ImageEncoding)Устанавливает кодировку, используемую для сохранения изображений.
set_ImageQuality(int32_t)Указывает уровень сжатия изображения, когда используется флаг CompressImages.
set_MaxResolution(int32_t)Указывает максимальное разрешение изображений. Если изображение имеет более высокое разрешение, оно будет масштабировано.
set_ResizeImages(bool)Если этот флаг установлен в true и CompressImages также true, изображения будут изменены в размере, если их разрешение превышает указанный параметр MaxResolution.
set_Version(ImageCompressionVersion)Версия алгоритма сжатия. Возможные значения: 1. стандартное сжатие, 2. быстрое (улучшенное сжатие, которое быстрее, чем стандартное, но может быть неприменимо не ко всем изображениям), 3. смешанное (стандартное сжатие применяется к изображениям, которые не могут быть сжаты более быстрым алгоритмом; это может дать лучшее сжатие, но медленнее, чем алгоритм "fast". Версия "Fast" не применяется для изменения размера изображений (будет использован стандартный метод). По умолчанию — "Standard").

См. также