Размер файла PNG и что значит «без потерь»
PNG — формат изображений без потерь: после того как страница отрисована в пиксели, эти пиксели сохраняются без изменений. Поэтому на краях букв и тонких линиях в PNG нет артефактов сжатия — и поэтому же некоторые файлы PNG оказываются неожиданно большими.
Что охватывает «без потерь»
Формат PNG сжимает данные пикселей, ничего не отбрасывая, — тем же типом сжатия, что и ZIP. Если декодировать файл, вы получите те же пиксели, которые были закодированы.
Чего «без потерь» не означает:
- PDF не остаётся PDF. Страница отрисовывается в выбранном вами разрешении, и с этого момента это фиксированная сетка пикселей. При достаточном увеличении вы их увидите.
- Детали не добавляются. PNG при 96 dpi тоже без потерь, но в нём гораздо меньше деталей, чем в PNG при 300 dpi.
- Это не копия экрана какой-либо программы просмотра. Шрифты и тонкие линии рисует собственный PDF-движок инструмента, и в другом приложении они могут выглядеть немного иначе.
Коротко: PNG ничего не теряет после того, как страница отрисована. Сколько деталей страницы окажется в изображении изначально, решает выбранное вами разрешение.
Почему размер зависит от содержимого
Сжатие без потерь хорошо работает на больших одноцветных областях и повторяющихся узорах и плохо — на мелких нерегулярных деталях. В наших тестах при 300 dpi на страницах A4:
| Содержимое страницы | Размер PNG |
|---|---|
| Текст и тонкие линии | около 1,1–1,3 МБ |
| Наполовину фото, наполовину текст | около 4–4,4 МБ |
| Детальная фотография на всю страницу | около 11,5–13 МБ |
Каждый диапазон показывает размеры, которые мы получили с одной и той же тестовой страницы в двух разных браузерах. В этих примерах содержимое значило гораздо больше, чем браузер; ваши страницы дадут другие цифры.
Почему размер зависит от разрешения
Удвоение dpi означает вчетверо больше пикселей. При переходе со 150 на 300 dpi страница с фотографией из таблицы выше выросла примерно в 3,3 раза, а текстовая — примерно в 2,5 раза. Панель настроек показывает размер в пикселях до сохранения и добавляет напоминание при варианте Высокое; сохранить оно не мешает.
Когда лучше выбрать JPG
Для сканов и фотографий JPG обычно намного меньше. На той же фотографии во всю страницу при 300 dpi JPG оказался примерно в 7–15 раз меньше PNG, в зависимости от браузера, и на экране выглядел хорошо. Страницы с текстом и чертежами в обоих форматах получились в схожем диапазоне размеров, и только в JPG вокруг букв были видны артефакты сжатия.
Если ваши страницы — в основном фотографии или сканы, PDF to JPG даст файлы поменьше. Если это текст, диаграммы, схемы или снимки экрана, для которых важна чёткость, PNG хорошо подходит.
Как не раздувать файлы
- Для всего, что будут смотреть только на экране, используйте Обычное (150 dpi).
- Выбирайте только нужные страницы; как это сделать, показывает руководство о сохранении нескольких страниц.
- Оставьте Высокое для страниц, которые вы будете увеличивать или печатать.