Тип THPDFLoadedImageStreamMode
Выбирает, извлекается ли загруженное изображение как сохранённые закодированные байты или как декодированные данные изображения
Объявление
THPDFLoadedImageStreamMode= (lismEncoded, lismDecoded);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
lismEncoded | Копировать сырые отфильтрованные байты ровно как сохранено в PDF, включая исходное сжатие |
lismDecoded | Прогнать конвейер stream-фильтров и записать полностью декодированные байты изображения в приёмник |
Примечания по использованию
- Передавайте значение этого типа в THotPDF.ExtractLoadedImageToStream; без параметра по умолчанию используется lismEncoded
- Используйте lismEncoded, чтобы вытащить исходные JPEG, JPX или другие закодированные данные нетронутыми, и lismDecoded, когда вызывающему нужны сырые сэмплы независимо от сохранённого фильтра
- Декодированное извлечение завершается неудачей (возвращает False), когда изображение использует комбинацию фильтров, которую конвейер декодирования не обрабатывает