PNG и JPEG по-разному сохраняют одну запланированную сетку пикселей страницы. PageRaster сначала рисует PDF на непрозрачном белом Canvas, затем кодирует PNG или JPEG и проверяет сигнатуру и декодированные размеры. Формат не меняет выбранную страницу и её запланированную ширину или высоту.
PNG для чёткой плоской графики
PNG использует сжатие изображения без потерь, поэтому декодирование не добавляет блоки и ореолы JPEG. Он часто подходит для слайдов, схем, интерфейсов, мелкого текста и больших однотонных областей. PageRaster всё равно сводит прозрачность на белый фон. PNG может быть больше JPEG, а отсутствие потерь не означает сохранения векторов, выделяемого текста, встроенных профилей или смысла PDF.
JPEG для страниц с фотографиями
JPEG может уменьшить размер фотографий, сканов и текстурных страниц, отбрасывая детали. PageRaster предлагает только явные качества 0,70, 0,85 и 0,95. Значение 0,85 — точка сравнения, а не универсальный оптимум: на мелком тексте, резких границах и градиентах видны артефакты. Отрисуйте одну страницу в обоих форматах при одинаковом PPI, сравните вид и байты и выберите формат под назначение.
Проверьте скачанные пиксели
Откройте каждый PNG или JPEG в приложении назначения, проверьте номер страницы, ширину и высоту в пикселях и сравните текст, шрифты, цвета, прозрачность и аннотации с исходным PDF. Сохраняйте PDF как источник. Растр — снимок браузерного рендеринга, а не доказательство векторной, печатной, архивной, доступной, юридической или смысловой эквивалентности.