Класс 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"). |
См. также
- Class Object
- Namespace Aspose::Pdf::Optimization
- Library Aspose.PDF for C++