PNGOUTWin: программа для сжатия PNG
PNGOUTWin — специализированная программа для сжатия PNG без потери качества, пакетной оптимизации изображений и конвертации файлов в PNG. Она не заменяет графический редактор, не занимается ретушью, не меняет композицию изображения и не рассчитана на художественную обработку. Ее задача гораздо уже и практичнее: взять уже готовый PNG, GIF, TIFF, BMP, JPG или другой поддерживаемый растровый файл, пересобрать его в более компактный PNG и показать пользователю, сколько байтов удалось сэкономить.
Скачать PNGOUTWin
Для сжатия и оптимизации файлов
⬇ Скачать ФотоМАСТЕР бесплатно
⬇ Скачать PNGOUTWin бесплатно
Главная ценность PNGOUTWin в том, что она переносит возможности PNGOUT в понятный интерфейс Windows. Вместо ручного запуска консольной команды пользователь работает с окном, меню, таблицей заданий, кнопками запуска и диалогами настроек. Программа особенно полезна для тех случаев, когда нужно обработать десятки или сотни PNG-файлов: скриншоты интерфейса, логотипы, иконки, графику для старых сайтов, элементы справки, небольшие изображения с прозрачностью и статичные GIF, которые выгоднее хранить в PNG.
PNGOUTWin относится к утилитам, где важен не визуальный набор эффектов, а результат в байтах. После обработки пользователь смотрит не на фильтр, кисть или слой, а на колонки PNGOUT Size, Change in Bytes, % of Original и строку Total Bytes Saved. Именно поэтому программа хорошо подходит для технической графики, веб-графики и документации: изображение остается визуально тем же, но файл может занимать меньше места.
Содержание
- 1 Что делает PNGOUTWin
- 2 Интерфейс PNGOUTWin
- 3 Панель инструментов и основные кнопки
- 4 Добавление файлов в PNGOUTWin
- 5 Добавление папки и пакетная обработка
- 6 Настройки PNGOUTWin
- 7 Output: куда сохранять оптимизированные PNG
- 8 Performance: производительность и приоритет
- 9 Strategy: выбор стратегии сжатия
- 10 Keep Chunks: сохранение дополнительных данных PNG
- 11 Multiple Trials: подбор лучших параметров
- 12 Color Type и Bit Depth
- 13 Filter и Palette Order
- 14 Block Split Threshold и Initial Huffman Tables
- 15 Поддерживаемые входные форматы
- 16 Как сжать один PNG-файл
- 17 Как обработать папку PNG-файлов
- 18 Как использовать PNGOUTWin для изображения из буфера обмена
- 19 Как добавить PNGOUTWin в контекстное меню Windows Explorer
- 20 Как читать результаты обработки
- 21 Почему PNGOUTWin может работать медленно
- 22 Где PNGOUTWin особенно полезна
- 23 Где PNGOUTWin не подходит
- 24 Плюсы PNGOUTWin
- 25 Минусы PNGOUTWin
- 26 Сравнение с аналогами
- 27 Практические профили настроек
- 28 Советы по работе с реальными проектами
- 29 Для кого PNGOUTWin будет удачным выбором
- 30 Кому лучше выбрать другую программу
- 31 Итоговая оценка PNGOUTWin
Что делает PNGOUTWin
PNGOUTWin выполняет несколько конкретных задач:
-
оптимизирует существующие PNG-файлы;
-
конвертирует в PNG изображения из других форматов;
-
обрабатывает один файл, несколько выбранных файлов или целую папку;
-
поддерживает drag-and-drop для файлов и папок;
-
позволяет выбирать, куда сохранять результат;
-
умеет перезаписывать исходный файл только при выгодном результате;
-
показывает размер исходного и итогового файла;
-
отображает экономию в байтах и процентах;
-
запускает несколько параллельных рабочих потоков;
-
использует разные стратегии сжатия, включая Xtreme!;
-
сохраняет или удаляет дополнительные PNG chunks;
-
умеет запускать Multiple Trials для подбора более удачных параметров.
PNGOUTWin не делает то, чего от нее не стоит ждать. В ней нет инструментов для рисования, цветокоррекции, кадрирования, масштабирования, удаления фона, наложения текста или пакетного экспорта в WebP. Это именно PNG optimizer для Windows, а не фоторедактор и не универсальный конвертер современных веб-форматов.
Интерфейс PNGOUTWin
Интерфейс PNGOUTWin выглядит как классическая Windows-утилита: сверху расположено меню, ниже — панель инструментов, основную часть окна занимает таблица заданий, а внизу находится строка состояния. Внешне программа не пытается выглядеть как современный дизайнерский редактор, но для пакетной оптимизации PNG такой подход удобен: все важные данные видны в одной таблице.

В верхнем меню доступны разделы File, Edit, View, Help. Через File выполняются операции добавления файлов и папок, через Edit открываются настройки и команда вставки изображения из буфера обмена, View отвечает за отображение, а Help ведет к справке и информации о программе.
Основная область окна — список задач. Он нужен не только для контроля процесса, но и для анализа результата. В таблице отображаются:
| Колонка | Что показывает |
|---|---|
| Job | Номер задания в очереди |
| Status | Состояние обработки: выполнено, записано, идет проход, ожидает |
| File Name | Имя файла |
| Size | Размер исходного изображения |
| PNGOUT Size | Размер файла после оптимизации |
| Change in Bytes | Разница между исходным и итоговым размером |
| % of Original | Итоговый размер в процентах от исходного |
| PNGOUT Time | Время обработки конкретного файла |
| Path | Путь к исходному или результирующему изображению |
Такой список делает PNGOUTWin удобным для пакетной работы. Пользователь сразу видит, какие файлы действительно уменьшились, какие дали слабую экономию, а какие не стоит перезаписывать. Для веб-разработчика или автора документации это важнее красивого превью: при сотнях скриншотов нужно быстро понять общий выигрыш, а не просматривать каждый файл вручную.
В строке состояния отображается текущая активность программы. Во время обработки можно видеть количество выполняющихся задач, а после завершения — суммарную экономию через Total Bytes Saved. Это полезно при оптимизации больших папок: вместо ручного сравнения размера каталога до и после достаточно посмотреть итоговый показатель в PNGOUTWin.
Панель инструментов и основные кнопки
Под меню находится панель с иконками. По ней можно быстро добавить файл, добавить папку, вставить изображение, запустить обработку, поставить процесс на паузу, остановить его или открыть справку. PNGOUTWin не перегружает панель десятками команд: основные действия сведены к нескольким кнопкам.
На практике чаще всего используются две первые кнопки: добавление файла и добавление папки. Они соответствуют сценариям New File Conversion и New Folder Conversion. Если нужно сжать один логотип или несколько выбранных PNG, удобнее использовать добавление файлов. Если нужно прогнать весь каталог со скриншотами, иконками или изображениями сайта, лучше запускать обработку папки.
Кнопки запуска, паузы и остановки особенно важны при медленных стратегиях. Xtreme! и Multiple Trials могут занимать заметное время, поэтому возможность приостановить очередь или остановить ее делает программу безопаснее в повседневной работе. Пользователь может запустить пакетную оптимизацию, заметить, что нагрузка слишком высокая, и скорректировать процесс без завершения всей программы.
Добавление файлов в PNGOUTWin
Для обработки одного или нескольких файлов используется New File Conversion. Команда открывает стандартное окно выбора файла, где можно указать один PNG или выделить несколько изображений сразу. После выбора файлы появляются в таблице заданий, а PNGOUTWin начинает обработку или подготавливает очередь в зависимости от текущего режима.
Этот сценарий удобен для точечной оптимизации. Например, дизайнер подготовил несколько PNG-иконок с прозрачностью, разработчик получил скриншоты интерфейса, редактор добавляет в статью изображения панели настроек. Вместо запуска большого каталога достаточно выбрать нужные файлы и посмотреть результат по каждой строке.
PNGOUTWin также принимает файлы через перетаскивание. Можно открыть папку в Windows Explorer, выделить несколько изображений и перетащить их в главное окно программы. Для технической работы это быстрее, чем каждый раз открывать диалог выбора файла.
Добавление папки и пакетная обработка
Для массовой оптимизации используется New Folder Conversion. Эта команда выбирает папку и запускает обработку изображений указанного типа. Такой режим нужен, когда требуется сжать целый каталог: например, папку с PNG-скриншотами, графику сайта, набор интерфейсных элементов или выгруженные изображения из CMS.
В диалоге выбора папки используется параметр Look in subfolders. Он позволяет включить подпапки и обработать не только верхний уровень каталога, но и вложенные директории. Это полезно для реальных проектов, где изображения редко лежат в одной плоской папке. У сайта могут быть отдельные директории для логотипов, иконок, превью, изображений статей и служебных файлов; включение подпапок позволяет пройти их одной задачей.
При пакетной обработке важно заранее решить, куда будут записываться результаты. Если включить перезапись исходников без резервной копии, можно быстро получить компактный набор PNG, но вернуться к исходным файлам будет сложнее. Безопасный вариант для первого запуска — сохранять результат в отдельную папку и сравнить его с оригиналами.
Настройки PNGOUTWin
Настройки открываются через Edit → Settings. В окне Settings находятся вкладки Output, Performance, Strategy, Keep Chunks, Compatibility. Каждая вкладка отвечает за отдельную часть работы: куда сохранять файлы, как распределять нагрузку, какую стратегию сжатия использовать, какие служебные PNG chunks оставлять и как вести себя в отдельных совместимых сценариях.
Для большинства пользователей главными будут первые три вкладки: Output, Performance и Strategy. Именно они определяют безопасный режим сохранения, нагрузку на компьютер и степень сжатия PNG. Keep Chunks уже важнее для тех, кто понимает, какие дополнительные данные в PNG нужно сохранить: например, цветовые параметры, текстовые поля или другие служебные блоки.
Output: куда сохранять оптимизированные PNG
Вкладка Output управляет местом сохранения результата. Это одна из самых важных настроек PNGOUTWin, потому что она определяет, будет ли программа создавать копии файлов или заменять исходники.
Вкладка содержит несколько режимов.
Put output files in the folder сохраняет обработанные изображения в отдельную папку. Рядом находится поле пути и кнопка Change…, через которую выбирается каталог. Этот режим лучше использовать при первом знакомстве с программой, при обработке рабочих проектов и при оптимизации изображений, где исходники нельзя потерять.
Overwrite original file заменяет исходный файл результатом. PNGOUTWin при этом не должен перезаписывать исходник, если итоговый файл получается больше. Для регулярной оптимизации готовой папки это самый прямой режим: после обработки в каталоге остаются те же имена файлов, но изображения занимают меньше места.
Put output in the same folder as source создает результат в той же папке, где лежит исходник. Этот вариант удобен, если нужно держать оптимизированную версию рядом с оригиналом, но не заменять файл напрямую.
Ниже расположены дополнительные флажки:
-
Preserve file times — сохраняет время файла у результата;
-
Create new file only when smaller — создает новый файл только в том случае, если он меньше исходника;
-
Force write even if bigger — принудительно записывает результат даже тогда, когда он больше оригинала.
Для обычной оптимизации PNG лучше держать включенным принцип записывать только если меньше. Смысл PNGOUTWin — уменьшать размер, а не просто пересохранять файл. Принудительная запись нужна редко: например, когда требуется единый формат вывода или проверка совместимости, а размер не является главным критерием.
Performance: производительность и приоритет
Вкладка Performance отвечает за то, как PNGOUTWin использует ресурсы компьютера. При обработке одного небольшого PNG это почти незаметно, но при запуске сотен файлов настройки производительности становятся важными.
В блоке Priority доступны три режима:
| Режим | Как работает | Когда использовать |
|---|---|---|
| Smart | Автоматически меняет поведение: при свернутом окне работает как фоновая задача, при активном — ближе к приоритетному режиму | Хороший вариант по умолчанию |
| Foreground | Дает программе больше ресурсов для быстрой обработки | Подходит для отдельного компьютера или когда нужно быстрее завершить пакет |
| Background | Снижает влияние на повседневную работу | Удобен при долгой обработке папок во время работы за ПК |
Параметр PNGOUT threads задает количество рабочих потоков. Если выбрать больше потоков, PNGOUTWin сможет параллельно обрабатывать несколько заданий. Это особенно заметно в главном окне, где несколько строк могут находиться в состоянии выполнения одновременно. При этом большое количество потоков повышает нагрузку, поэтому не всегда нужно выставлять максимум. Для обычного рабочего компьютера разумнее начать с умеренного значения и смотреть, остается ли система отзывчивой.
Флажок Minimize PNGOUTWin window to system tray отправляет окно в системный трей при сворачивании. Для долгой пакетной обработки это удобно: программа не занимает место на панели задач, но продолжает выполнять очередь.
Флажок Show multiple trials dialog after folder/file operation включает расширенный диалог после операции с файлом или папкой. Через него можно запускать несколько попыток с разными параметрами сжатия. Такой режим нужен не всем, но он важен, когда задача состоит не просто в быстрой оптимизации, а в поиске минимального размера PNG.
Strategy: выбор стратегии сжатия
Вкладка Strategy определяет базовый алгоритм, который PNGOUTWin использует в простом режиме. Чем ниже стратегия в списке, тем больше вычислений она выполняет и тем выше шанс получить более компактный файл.
В PNGOUTWin доступны пять вариантов:
| Стратегия | Скорость | Степень сжатия | Практическое применение |
|---|---|---|---|
| No compression (Fastest) | Максимальная | Минимальная | Конвертация в PNG, когда размер не важен |
| Huffman only (Faster) | Очень высокая | Низкая | Быстрая пересборка файла с небольшим выигрышем |
| Longest match (Fast) | Высокая | Средняя | Компромисс между скоростью и размером |
| Intense (Slow) | Низкая | Высокая | Оптимизация файлов, где важен хороший результат |
| Xtreme! (Slowest) | Самая низкая | Самая высокая | Максимальное сжатие PNG без потери качества |
Для большинства задач с PNG стоит начинать с Xtreme!, если время обработки не критично. Именно эта стратегия соответствует смыслу программы: получить как можно меньший PNG при сохранении изображения. Для быстрых тестов, больших папок или слабого компьютера можно выбрать Longest match. Она не всегда даст минимальный файл, но часто быстрее показывает, есть ли вообще заметный резерв сжатия.
No compression не стоит воспринимать как режим оптимизации. Это скорее техническая конвертация, когда нужно получить PNG-вывод, но не требуется уменьшать размер. Huffman only тоже используется редко, потому что выигрыш обычно слабее. Intense занимает промежуточную позицию между быстрыми режимами и максимальным Xtreme!.
Keep Chunks: сохранение дополнительных данных PNG
PNG-файл содержит не только пиксели. Внутри могут быть дополнительные блоки — chunks. Они хранят служебную информацию: текстовые данные, параметры гаммы, цветовые сведения, прозрачность, физическое разрешение и другие метаданные. PNGOUTWin позволяет решать, какие из таких chunks сохранять.
На вкладке Keep Chunks логика строится вокруг трех подходов.
None удаляет необязательные chunks. Это самый жесткий вариант для уменьшения размера. Он подходит для большинства простых веб-изображений, логотипов, иконок и скриншотов, где не нужны дополнительные текстовые поля и лишние метаданные.
All сохраняет все chunk-данные из исходного файла. Этот вариант нужен, если файл используется в цепочке, где важна служебная информация. Например, если изображение должно сохранить цветовые данные, текстовые подписи или параметры, которые читает другая программа.
Custom позволяет указать конкретные четырехбуквенные имена chunks. Типичные примеры — tEXt и gAMA. Такой режим полезен, когда нужно убрать все лишнее, но оставить отдельные важные блоки.
Для сайта чаще всего выбирают удаление лишних chunks, потому что браузеру обычно важны сами пиксели и прозрачность, а не служебные комментарии. Для архивных файлов, технических изображений или специфических рабочих процессов лучше действовать осторожнее и сохранять нужные блоки явно.
Multiple Trials: подбор лучших параметров
Multiple Trials — одна из причин, по которой PNGOUTWin интереснее простой кнопки сжать PNG. Вместо одной попытки программа может перебрать разные сочетания параметров и выбрать лучший результат. Это особенно полезно для файлов, где обычная стратегия уже дала хороший размер, но хочется выжать еще несколько процентов или хотя бы несколько сотен байтов.
Multiple Trials работает по принципу комбинаций. Пользователь выбирает несколько вариантов параметров, а PNGOUTWin пробует их на изображении. Для одного файла это может быть приемлемо по времени, для сотен файлов — уже серьезная нагрузка. Поэтому расширенный режим стоит включать осознанно: он нужен для важных изображений, а не для каждого временного скриншота.
В диалоге Multiple Trials используются параметры Color Type, Filter, Palette Order, Block Split Threshold, Initial Huffman Tables, Bit Depth, KSFlate Strategy. Каждый из них влияет на то, как PNG будет упакован.
Color Type и Bit Depth
Color Type задает тип цвета. Если тип не указан, PNGOUTWin использует формат входного файла. Это безопасное поведение, потому что программа не должна превращать изображение в формат, который не может корректно хранить его данные.
В PNGOUTWin поддерживаются основные типы PNG:
| Тип изображения | Поддержка чтения | Поддержка записи |
|---|---|---|
| Indexed color 1/2/4/8 bit с 8-bit transparency | Да | Да |
| Indexed color с 1-bit transparency | Да | Да |
| Greyscale 1/2/4/8 bit | Да | Да |
| Greyscale + alpha 1/2/4/8 bit | Да | Да |
| True Color, PNG24 | Да | Да |
| True Color + alpha, PNG32 | Да | Да |
Bit Depth задает глубину цвета. Режим Auto минимизирует глубину в зависимости от количества цветов. Это особенно важно для маленькой графики: иконок, пиктограмм, UI-элементов, простых схем. Если изображение реально использует мало цветов, PNGOUTWin может упаковать его компактнее, не меняя визуальное содержание.
Для изображений с прозрачностью важна поддержка alpha channel. PNGOUTWin работает с PNG32 и палитровыми PNG с прозрачностью, поэтому подходит для логотипов, интерфейсных элементов и кнопок, где прозрачный фон нужен обязательно.
Filter и Palette Order
Filter влияет на предварительную подготовку строк изображения перед deflate-сжатием. Для разных типов графики оптимальный фильтр может отличаться. Для paletted images часто подходит None, а для greyscale и true color изображений нередко выигрывает Adaptive (mixed). Но универсального значения нет: именно поэтому Multiple Trials полезен для сложных файлов.
Palette Order применяется к изображениям типа Palette или Gray, если в файле не больше 256 цветов. В PNGOUTWin доступны варианты:
-
Preserve — сохраняет исходную палитру и порядок ее записей;
-
Optimize — начинает с палитры входного файла и оптимизирует ее;
-
Regenerate — создает палитру заново через преобразование в RGB и обратно.
Preserve нужен для совместимости, когда порядок палитры важен для внешней системы или устройства. Optimize чаще подходит для обычной оптимизации. Regenerate может помочь, когда исходная палитра неудачная и файл лучше пересобрать.
Block Split Threshold и Initial Huffman Tables
Block Split Threshold относится к тонким настройкам сжатия. PNGOUTWin анализирует файл и выбирает количество блоков, но не всегда первое предположение оказывается лучшим. Меньшие значения дают больше блоков, большие — меньше блоков. Иногда изменение порога дает экономию в несколько байт, иногда не дает ничего. Для большинства пользователей это не настройка первого уровня, но в режиме максимального сжатия ее имеет смысл пробовать.
Значение 0 используется как отдельный вариант: весь файл сжимается как один большой блок. Это может быть полезно для проверки, но не является универсальным рецептом.
Initial Huffman Tables задает поведение начальных таблиц Хаффмана. Вариант Default дает более предсказуемый результат. Randomize меняет путь сжатия и иногда позволяет уменьшить файл еще на несколько байт. Этот режим логичнее применять после обычных trials, когда основные параметры уже подобраны. Randomize — финальная доводка, а не первый инструмент оптимизации.
Поддерживаемые входные форматы
PNGOUTWin работает не только с PNG. Она может читать GIF, TIFF, BMP, JPG и другие растровые форматы, а результат сохранять в PNG. Это делает программу удобной для задач, где исходные файлы собраны из разных источников, но на выходе нужен единый PNG.
При этом важно понимать смысл каждого формата. GIF с простой палитровой графикой часто удачно переводится в PNG, особенно если это статичный GIF. Для логотипов, кнопок, схем и небольшой графики PNG может быть заметно выгоднее. А вот JPEG устроен иначе: это lossy-формат, который уже уменьшает файл за счет потери части информации. Конвертация JPEG в PNG обычно не делает файл меньше. PNGOUTWin полезна для JPEG-источника только тогда, когда нужен именно PNG-вывод по требованиям проекта, а не ради уменьшения размера.
Animated GIF не является рабочим сценарием PNGOUTWin. Программа ориентирована на статичные изображения и не заменяет инструменты для анимации.
Как сжать один PNG-файл
Для точечной оптимизации одного PNG удобнее всего использовать New File Conversion.
Сначала откройте PNGOUTWin и добавьте файл через кнопку на панели инструментов или меню File. После выбора изображение появится в таблице заданий. Если файл уже является PNG, программа будет оптимизировать его; если это другой поддерживаемый формат, она подготовит PNG-результат.
Затем откройте Edit → Settings и проверьте вкладку Output. Для безопасной первой обработки выберите Put output files in the folder и укажите отдельную папку через Change…. Это позволит сравнить исходный и итоговый файл без риска перезаписать оригинал. Когда вы уже уверены в настройках, можно использовать Overwrite original file.
После этого перейдите на вкладку Strategy. Для максимального сжатия выберите Xtreme! (Slowest). Если файл небольшой, ожидание обычно оправдано. Если нужно быстро проверить большое количество изображений, начните с Longest match (Fast), а затем повторно обработайте важные файлы в Xtreme!.
Запустите обработку кнопкой на панели. В таблице появится статус задания. После завершения смотрите на колонки Size, PNGOUT Size, Change in Bytes и % of Original. Если Change in Bytes показывает отрицательное значение, файл уменьшился. Если % of Original равен 72%, итоговый PNG занимает 72% от исходного размера.
После оптимизации откройте результат и проверьте изображение визуально. При корректной lossless-оптимизации пиксели остаются прежними, но структура PNG становится компактнее.
Как обработать папку PNG-файлов
Пакетная обработка — один из самых сильных сценариев PNGOUTWin. Для нее используется New Folder Conversion.
Откройте команду добавления папки и выберите каталог с изображениями. Если нужно захватить вложенные папки, включите Look in subfolders. В списке типа файлов оставьте PNG, если задача — оптимизация уже готовых PNG-файлов. Если нужно конвертировать другие изображения в PNG, выберите соответствующий тип.
Перед запуском проверьте вкладку Performance. Для длительной обработки лучше выбрать Smart или Background. Это позволит продолжать работу за компьютером, пока PNGOUTWin обрабатывает очередь. Если компьютер выделен только под оптимизацию и нужно быстрее завершить пакет, можно использовать Foreground.
После старта программа заполнит список заданий. В статусах будут появляться выполненные строки, а в нижней части окна — суммарная экономия. При большой папке удобнее смотреть не на каждый файл, а на итоговое значение Total Bytes Saved. Оно быстро показывает, дала ли оптимизация реальный смысл.
Пакетная обработка особенно полезна для:
-
папок с PNG-скриншотами;
-
графики старого сайта;
-
набора интерфейсных иконок;
-
экспортированных изображений из редактора;
-
справочных материалов с большим количеством иллюстраций;
-
статичных GIF, которые нужно перевести в PNG.
Как использовать PNGOUTWin для изображения из буфера обмена
PNGOUTWin умеет создавать PNG из изображения в буфере обмена. Это удобно при подготовке технических скриншотов.
Сценарий выглядит так:
-
Сделайте снимок активного окна через Alt + Print Screen или всего экрана через Print Screen.
-
Откройте PNGOUTWin.
-
Выберите Edit → Paste.
-
Сохраните изображение как PNG.
-
При необходимости сразу оптимизируйте результат.
Этот режим экономит время, когда нужно быстро получить компактный PNG-скриншот без промежуточного сохранения через Paint или другой редактор. Он особенно удобен для инструкций, обзоров интерфейса, технических статей и справочных материалов.
Как добавить PNGOUTWin в контекстное меню Windows Explorer
PNGOUTWin можно использовать прямо из Windows Explorer. Для этого в настройках типов файлов Windows создается действие Optimize with PNGOUTWin. После настройки пользователь сможет нажать правой кнопкой по PNG-файлу и отправить его в PNGOUTWin одним пунктом меню.
Сценарий строится так:
-
В Windows Explorer открыть Tools → Folder Options.
-
Перейти на вкладку File Types.
-
Найти тип PNG.
-
Открыть расширенные настройки через Advanced.
-
В окне Edit File Type нажать New.
-
В поле действия ввести Optimize with PNGOUTWin.
-
Через Browse выбрать
PNGOUTWin.exe. -
Проверить, что путь к программе и параметр файла указаны в кавычках.
Такой способ удобен для регулярной ручной оптимизации. Если пользователь часто получает отдельные PNG-файлы и хочет быстро прогонять их через оптимизатор, контекстное меню экономит время.
Как читать результаты обработки
PNGOUTWin хороша тем, что показывает результат не абстрактно, а в конкретных числах. После обработки важны четыре колонки.
Size — исходный размер. Это точка сравнения.
PNGOUT Size — размер после обработки. Чем меньше значение, тем лучше результат.
Change in Bytes — абсолютная разница. Отрицательное число показывает экономию. Например, -1543 означает, что файл стал меньше на 1543 байта.
% of Original — итоговый размер относительно исходного. Если колонка показывает 70%, файл занимает 70% прежнего размера, то есть экономия составляет около 30%.
Внизу окна полезна строка Total Bytes Saved. Она особенно важна при пакетной обработке. Один PNG может уменьшиться всего на несколько сотен байт, но на тысячах изображений суммарная экономия превращается в мегабайты.
Почему PNGOUTWin может работать медленно
PNGOUTWin делает lossless-сжатие, а не простое уменьшение качества. Чтобы получить меньший PNG, программа перебирает способы упаковки данных, фильтры, палитру, глубину цвета и параметры deflate-сжатия. Чем агрессивнее стратегия, тем больше вычислений требуется.
Xtreme! работает медленнее, потому что ориентируется на минимальный размер. Multiple Trials еще сильнее увеличивает время, так как программа делает не одну попытку, а несколько комбинаций параметров. Поэтому скорость PNGOUTWin зависит от нескольких факторов:
-
размера исходного изображения;
-
сложности изображения;
-
выбранной стратегии;
-
количества trials;
-
числа рабочих потоков;
-
производительности процессора.
Для маленьких иконок и логотипов задержка обычно невелика. Для больших скриншотов и папок с тысячами файлов обработка может занять часы. Это нормальное поведение для инструмента, который пытается выжать максимум из PNG без потери качества.
Где PNGOUTWin особенно полезна
PNGOUTWin лучше всего проявляет себя на изображениях, где формат PNG действительно уместен.
Скриншоты интерфейса часто содержат большие однотонные области, текст, линии, кнопки и панели. Такие изображения обычно хорошо поддаются lossless-оптимизации. Для обзоров программ, инструкций, справок и документации это один из главных сценариев.
Логотипы и иконки часто имеют ограниченное количество цветов и прозрачность. PNGOUTWin может эффективно работать с indexed color, palette, alpha channel и битовой глубиной.
Статичные GIF нередко выгодно переводить в PNG. Если GIF не является анимированным, PNGOUTWin может создать более компактный PNG без ухудшения качества.
Старая веб-графика часто хранится в неоптимальном виде: изображения пересохранялись разными редакторами, содержат лишние chunks, неудачные палитры или не лучший фильтр. PNGOUTWin помогает привести такие файлы к более компактному виду.
Help-файлы и документация выигрывают от уменьшения размера скриншотов. Если в руководстве сотни PNG, даже небольшая экономия на каждом файле снижает общий вес.
Где PNGOUTWin не подходит
PNGOUTWin не является универсальным инструментом для всех изображений.
Для фотографий чаще лучше использовать JPEG, WebP или AVIF. PNG хорошо хранит резкие границы, прозрачность, интерфейсную графику и изображения с ограниченной палитрой, но большие фотографии в PNG обычно весят слишком много. Конвертация JPEG в PNG почти никогда не является способом уменьшить файл.
Для современных сайтов, где нужна генерация WebP и AVIF, PNGOUTWin тоже не закрывает весь рабочий процесс. Она может подготовить компактные PNG, но не заменяет инструменты, которые создают адаптивные наборы изображений для браузеров.
Для редактирования изображения нужна другая программа. PNGOUTWin не обрезает, не ретуширует, не меняет яркость, не удаляет фон и не работает со слоями. Она берет готовое изображение и оптимизирует его хранение.
Для анимированных GIF программа не является решением. Она рассчитана на статичные изображения.
Плюсы PNGOUTWin
Главный плюс PNGOUTWin — сильное сжатие PNG без потери качества. Программа работает именно с внутренним устройством PNG-файла и пытается записать те же визуальные данные компактнее. Для пользователя это означает понятный результат: изображение выглядит так же, но файл становится меньше.
Второе преимущество — графический интерфейс. PNGOUT сам по себе ассоциируется с командной строкой, параметрами и ручными запусками. PNGOUTWin дает ту же идею в привычной форме Windows-программы: добавить файл, выбрать папку, нажать кнопку, посмотреть результат.
Третье преимущество — пакетная обработка. Программа рассчитана на массовую работу: можно обрабатывать папки, подпапки, несколько файлов и очереди заданий. Для реальных проектов это важнее, чем оптимизация одного демонстрационного файла.
Четвертое преимущество — настройки вывода. PNGOUTWin позволяет сохранять результат в отдельную папку, перезаписывать исходники, сохранять файлы рядом с оригиналами, оставлять время файла и создавать новый файл только при уменьшении размера. Это дает контроль над безопасностью рабочего процесса.
Пятое преимущество — Multiple Trials. Для обычного пользователя это может быть лишней тонкостью, но для максимального сжатия PNG такой режим ценен. Он позволяет искать более удачную комбинацию параметров и получать результат лучше, чем при одной стандартной попытке.
Минусы PNGOUTWin
Главный минус PNGOUTWin — устаревший визуальный интерфейс. Программа выглядит как классическая утилита Windows, а не как современное приложение с адаптивным дизайном. Это не мешает работе, но первое впечатление может быть сухим и старомодным.
Второй минус — узкая специализация. PNGOUTWin отлично работает с PNG, но не является универсальным центром оптимизации всех графических форматов. Если нужно одновременно готовить JPEG, WebP, AVIF, SVG и PNG, придется использовать другие инструменты или дополнять рабочий процесс.
Третий минус — скорость при максимальных настройках. Xtreme! и Multiple Trials могут работать медленно, особенно на больших папках. Это плата за максимальное lossless-сжатие.
Четвертый минус — Windows-ориентированность. Для macOS удобнее ImageOptim, для Linux и автоматизации — консольные инструменты вроде OptiPNG, pngcrush, oxipng или PNGOUT через командную строку.
Пятый минус — коммерческая модель. PNGOUTWin не относится к полностью бесплатным open-source-утилитам. Для разовой задачи можно использовать trial-версию или бесплатные альтернативы, но для регулярной работы с удобным GUI программа ориентирована на покупку лицензии.
Сравнение с аналогами
PNGOUTWin стоит сравнивать не с Photoshop, GIMP или Paint.NET, а с инструментами оптимизации PNG. Это отдельный класс утилит, где важны степень сжатия, пакетная обработка, управление метаданными, скорость и удобство.
PNGOUTWin и PNGOUT
PNGOUT — консольная утилита, а PNGOUTWin — графическая Windows-оболочка для похожей задачи. PNGOUT удобен тем, кто работает через командную строку, пишет скрипты и хочет вручную контролировать параметры. PNGOUTWin удобнее тем, кто не хочет запоминать ключи, запускать команды и анализировать вывод терминала.
Главное практическое отличие — пакетный GUI. В PNGOUTWin файлы видны в таблице, результат отображается по строкам, есть кнопки запуска и остановки, есть настройки Output, Performance, Strategy и Keep Chunks. Для пользователя Windows это быстрее и нагляднее.
PNGOUT лучше подходит для автоматизации. PNGOUTWin лучше подходит для ручной и полуавтоматической пакетной обработки.
PNGOUTWin и PNGGauntlet
PNGGauntlet — бесплатная Windows-программа для сжатия PNG, которая объединяет PNGOUT, OptiPNG и DeflOpt. Она тоже ориентирована на lossless-сжатие и пакетную работу. Для пользователя, которому нужен простой бесплатный инструмент, PNGGauntlet часто выглядит привлекательнее.
PNGOUTWin сильнее там, где нужны настройки именно PNGOUT-подхода: Strategy, Multiple Trials, Keep Chunks, Output-поведение, рабочие потоки и подробное отображение результатов. PNGGauntlet проще воспринимается как закинул файлы и сжал, а PNGOUTWin больше похожа на рабочую утилиту с контролем параметров.
Если нужен бесплатный вариант без тонкой настройки — PNGGauntlet. Если нужен управляемый GUI для PNGOUT с расширенными параметрами — PNGOUTWin.
PNGOUTWin и OptiPNG
OptiPNG — консольный PNG optimizer, который рекомпрессирует PNG без потери информации, может конвертировать BMP, GIF, PNM и TIFF в PNG, а также проверять и исправлять PNG-файлы. Он хорош для автоматизации, серверных задач, скриптов и сборочных процессов.
PNGOUTWin выигрывает у OptiPNG по удобству для пользователя Windows, которому нужен интерфейс. В ней видно, какие файлы уменьшились, какая экономия получилась, сколько времени заняла обработка. Не нужно писать команду или читать консольный вывод.
OptiPNG лучше, если нужно встроить оптимизацию в pipeline. PNGOUTWin лучше, если человек сам выбирает папки, проверяет результат и управляет очередью через окно программы.
PNGOUTWin и pngcrush
pngcrush — гибкий консольный инструмент для оптимизации PNG. Он может пробовать разные методы сжатия, удалять ancillary chunks, добавлять chunks вроде gAMA, tRNS, iCCP и текстовых данных. Это мощная утилита для тех, кто понимает параметры PNG и готов работать с командной строкой.
PNGOUTWin проще для ручного использования. Вкладка Keep Chunks решает похожую задачу сохранения или удаления дополнительных блоков, но делает это через диалог. Multiple Trials позволяет подбирать параметры без ручного перебора команд.
pngcrush интереснее для технических сценариев и точного управления через CLI. PNGOUTWin удобнее для визуальной пакетной работы в Windows.
PNGOUTWin и FileOptimizer
FileOptimizer — универсальный оптимизатор файлов, который работает не только с PNG. Его используют для изображений, документов, архивов и других форматов. Он подходит тем, кто хочет одну программу для разных типов файлов.
PNGOUTWin, наоборот, сфокусирована на PNG. Это не недостаток, а специализация. Если задача — обработать множество разных файлов, FileOptimizer практичнее. Если задача — именно PNG, особенно с контролем стратегии, chunks и trials, PNGOUTWin выглядит точнее.
FileOptimizer хорошо подходит для массовой оптимизации разных файлов. PNGOUTWin — для аккуратной оптимизации PNG-графики.
PNGOUTWin и ImageOptim
ImageOptim — популярный оптимизатор изображений для macOS. Он удаляет лишние метаданные и сжимает изображения без потери качества. Для Mac-пользователя это один из самых удобных вариантов: drag-and-drop, простой интерфейс, поддержка разных оптимизаторов под капотом.
PNGOUTWin рассчитана на Windows и глубже ориентирована именно на PNGOUT-подход. Она показывает подробную таблицу заданий, дает настройки стратегии и позволяет работать с Multiple Trials. ImageOptim лучше для macOS и простого drag-and-drop, PNGOUTWin — для Windows и более детального контроля PNG-сжатия.
PNGOUTWin и oxipng
oxipng — современный многопоточный lossless PNG/APNG optimizer, удобный для командной строки, скриптов и автоматизации. Он быстрее вписывается в современные процессы разработки, где изображения оптимизируются во время сборки проекта.
PNGOUTWin не конкурирует с oxipng в автоматизации. Ее сильная сторона — графический контроль, понятные настройки и пакетная обработка через интерфейс. Если нужен современный CLI-инструмент для CI/CD, oxipng удобнее. Если нужен Windows GUI с наглядной очередью, PNGOUTWin остается практичным вариантом.
| Программа | Платформа | Интерфейс | Пакетная обработка | Сильная сторона |
|---|---|---|---|---|
| PNGOUTWin | Windows | Графический | Да | Детальный GUI для PNGOUT-оптимизации |
| PNGOUT | Windows, порты для других систем | Командная строка | Через скрипты | Максимальный контроль через параметры |
| PNGGauntlet | Windows | Графический | Да | Бесплатная оболочка с PNGOUT, OptiPNG и DeflOpt |
| OptiPNG | Кроссплатформенный | Командная строка | Через скрипты | Автоматизация и lossless-рекомпрессия |
| pngcrush | Кроссплатформенный | Командная строка | Через скрипты | Гибкое управление PNG chunks и методами |
| FileOptimizer | Windows | Графический | Да | Универсальная оптимизация многих форматов |
| ImageOptim | macOS | Графический | Да | Простая оптимизация изображений на Mac |
| oxipng | Кроссплатформенный | Командная строка | Через скрипты | Современная быстрая CLI-оптимизация PNG/APNG |
Практические профили настроек
Для первого запуска лучше использовать безопасный профиль. На вкладке Output выберите Put output files in the folder, укажите отдельную папку через Change… и включите Create new file only when smaller. На вкладке Performance выберите Smart. На вкладке Strategy поставьте Xtreme!, если файлов немного, или Longest match, если нужно быстро оценить большой каталог.
Для максимального сжатия используйте Xtreme!, включайте Show multiple trials dialog after folder/file operation и подбирайте параметры Multiple Trials. Пробуйте разные Filter, Palette Order, Bit Depth и Block Split Threshold. Randomize в Initial Huffman Tables лучше использовать на финальном этапе, когда основные варианты уже проверены.
Для быстрой пакетной обработки большой папки выберите Longest match или Intense, поставьте Priority: Background или Smart, ограничьте количество PNGOUT threads до комфортного значения и сохраняйте результат в отдельную папку. Такой режим дает баланс между скоростью и экономией.
Для сайта чаще всего полезны Xtreme!, удаление лишних chunks через None, сохранение только нужных служебных данных через Custom и запрет записи файлов, которые не стали меньше. Перед заменой исходников обязательно проверьте результат на копии папки.
Советы по работе с реальными проектами
Перед обработкой рабочей папки сделайте резервную копию. PNGOUTWin работает с lossless-сжатием, но любая пакетная операция с перезаписью исходников требует осторожности. Особенно это важно для сайтов, архивов и документации, где изображения уже привязаны к страницам.
Не смешивайте разные цели в одной обработке. Если нужно оптимизировать PNG-иконки, работайте с PNG. Если нужно конвертировать BMP или TIFF в PNG, запускайте это отдельной задачей. Если нужно уменьшить фотографии, используйте JPEG/WebP-инструменты, а не пытайтесь решить задачу через PNG.
Сначала обработайте небольшую выборку. Возьмите 10–20 типичных файлов: скриншоты, логотипы, картинки с прозрачностью, простую графику. Посмотрите, сколько процентов дает PNGOUTWin на каждом типе. После этого станет понятно, стоит ли запускать всю папку в Xtreme! или достаточно более быстрой стратегии.
Для больших каталогов контролируйте нагрузку. Если компьютер начинает заметно тормозить, переключите Priority на Background или уменьшите PNGOUT threads. PNGOUTWin хорошо подходит для фоновой работы, но максимальные настройки могут занять много ресурсов.
Не сохраняйте все chunks без необходимости. Лишние метаданные увеличивают файл. Если изображение используется на сайте и не требует специальных цветовых или текстовых блоков, чаще всего можно оставить режим удаления необязательных chunks. Если же файл участвует в профессиональной цепочке с цветовым контролем, лучше сохранить нужные chunks явно.
Для кого PNGOUTWin будет удачным выбором
PNGOUTWin хорошо подойдет веб-разработчикам, которые поддерживают проекты с большим количеством PNG. В таких проектах часто есть старые логотипы, иконки, скриншоты, изображения интерфейса и служебная графика. Даже если один файл уменьшается незначительно, суммарная экономия на большом каталоге может быть заметной.
Программа подойдет авторам документации и справочных систем. Технические руководства часто содержат много скриншотов, а PNGOUTWin позволяет уменьшить их вес без визуального ухудшения. Особенно полезна таблица результатов: сразу видно, какие иллюстрации дали наибольшую экономию.
Дизайнерам интерфейсной графики PNGOUTWin пригодится для финальной подготовки PNG с прозрачностью. После экспорта из графического редактора файл не всегда оптимален. PNGOUTWin может пересобрать его компактнее, не вмешиваясь в пиксели.
Администраторам старых сайтов программа полезна для разовой ревизии папок с изображениями. Можно скачать каталог, прогнать PNG, проверить суммарную экономию и вернуть оптимизированные файлы на сервер.
Пользователям, которые не хотят работать с командной строкой, PNGOUTWin дает понятный способ получить сильное PNG-сжатие через интерфейс Windows. Это основная аудитория программы: нужен результат PNGOUT, но без ручных параметров CLI.
Кому лучше выбрать другую программу
Если нужна полностью бесплатная графическая утилита для Windows, стоит посмотреть на PNGGauntlet или FileOptimizer. Они проще в плане лицензирования и подходят для типовой оптимизации.
Если нужна автоматизация в сборке проекта, лучше использовать OptiPNG, pngcrush, oxipng или PNGOUT в командной строке. PNGOUTWin рассчитана на интерактивную работу пользователя, а не на CI/CD.
Если основной формат — JPEG, WebP или AVIF, PNGOUTWin не должна быть главным инструментом. Для фотографий и современных веб-форматов нужны другие оптимизаторы.
Если пользователь работает на macOS, практичнее ImageOptim. PNGOUTWin — Windows-программа, и ее преимущество раскрывается именно в среде Windows.
Если нужна обработка анимации, слоев, фонов, размеров, водяных знаков или цветокоррекции, нужен графический редактор или специализированный конвертер. PNGOUTWin решает только задачу PNG-оптимизации и конвертации в PNG.
Итоговая оценка PNGOUTWin
PNGOUTWin — узкая, но сильная программа для тех, кому нужно сжатие PNG без потери качества в графическом интерфейсе Windows. Она не пытается быть фоторедактором, не конкурирует с современными пакетами обработки изображений и не закрывает все форматы. Ее смысл — взять PNG или подходящий растровый источник, пересобрать файл компактнее и показать точную экономию.
Сильные стороны программы — Xtreme!, пакетная обработка, Multiple Trials, контроль Output, управление производительностью, работа с chunks и понятная таблица результата. Пользователь видит не рекламное обещание, а конкретные значения: исходный размер, итоговый размер, разницу в байтах и процент от оригинала.
Ограничения тоже понятны: старый интерфейс, ориентация на Windows, отсутствие WebP/AVIF, коммерческая модель и возможная медленная работа при максимальных настройках. Но для своего сценария PNGOUTWin остается практичной программой: она особенно хороша для скриншотов, логотипов, PNG с прозрачностью, статичной веб-графики и больших папок с изображениями, где важна экономия без изменения качества.
PNGOUTWin стоит использовать тогда, когда нужен именно оптимизированный PNG, а не универсальная обработка изображений. В этом качестве программа работает уверенно: дает контроль, показывает результат и позволяет выжать из PNG-файлов больше, чем обычное сохранение через графический редактор.