Все руководства

Размер файла PNG и что значит «без потерь»

PNG — формат изображений без потерь: после того как страница отрисована в пиксели, эти пиксели сохраняются без изменений. Поэтому на краях букв и тонких линиях в PNG нет артефактов сжатия — и поэтому же некоторые файлы PNG оказываются неожиданно большими.

Что охватывает «без потерь»

Формат PNG сжимает данные пикселей, ничего не отбрасывая, — тем же типом сжатия, что и ZIP. Если декодировать файл, вы получите те же пиксели, которые были закодированы.

Чего «без потерь» не означает:

Коротко: 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 хорошо подходит.

Как не раздувать файлы

Преобразуйте страницы в браузере → PDF to PNG