Как сжать огромную сумму изображений PNG?

На работе на определенных проектах я должен управлять большим количеством изображений. Большую часть времени файлы PNG работают лучшее на то, что я делаю.

С такой огромной суммой изображений я попытался использовать сжатие PNG с Рукавицей PNG, но иногда файл действительно не изменяется, и иногда Рукавица PNG сообщает, что сделала бы размер файла больше!

Я просто истратил сжатие или являюсь там чем-то больше, что я могу сделать?

7
задан 13.12.2017, 17:23

7 ответов

Сжатие PNG является сжатием без потерь. Однако протест к этому состоит в том, что будут времена, когда сжатие изображения будет не всегда приводить к результатам, которые Вы хотите (степень сжатия % не будет настолько большой). В отличие от lossful сжатия (как сжатие JPG), где Вы будете почти всегда получать сокращение размера файла (степень сжатия % могла бы быть выше), но Вы на самом деле теряете качество изображения.

15
ответ дан 07.12.2019, 14:26

Вы попробовали Давку PNG?

11
ответ дан 07.12.2019, 14:26

Сжатие PNG работает лучше на изображения, которые имеют большие площади чистого цвета, как мультфильмы, которые окрашены с простой цветной заливкой, как соединено к рисованию, которое имеет много цветов, которые выглядят подобными, но действительно не являются.

6
ответ дан 07.12.2019, 14:26

Я рекомендую PNGOUT - он работает очень хорошо. У меня никогда не было его, делают файл больше, и только имели его, сохраняют тот же размер файла в редких случаях.

через Кодирование Ужаса

4
ответ дан 07.12.2019, 14:26
  • 1
    PNG является GUI для использования PNGOUT – Sam Hasler 16.07.2009, 15:06

Необходимо проверить, нужны ли Вам файлы PNG действительно все предложения функций PNG. Если это не имеет цветов человека, возможно, необходимо ли переключиться от 24-разрядного цвета до таблицы цветов? Если Вы не используете альфа-канал, выключите его. Это может сделать их намного меньшими.

4
ответ дан 07.12.2019, 14:26

Можно попробовать все компрессоры PNG сразу, например, ImageOptim для OS X делает это, и это является лучшим, можно добраться с одним только PNG без потерь.

Однако существуют операции с потерями, которые можно сделать для создания PNG меньшим (легче сжаться).

Если Вы имеете PNG на 24 бита с альфа-каналом, преобразовываете его в paletted PNG с 8-разрядным альфа-каналом. pngquant делает это (печально и Photoshop и GIMP притворяются, что такая комбинация не может существовать).

4
ответ дан 07.12.2019, 14:26

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

Недостаток состоит в том, что это использует больше CPU, чем другие методы, потому что это сжимает то же изображение многократно для нахождения самого маленького без любого предположения.

Прохладный фактор здесь - то, что можно скорректировать уровень оптимизации для экономии процессорного времени когда Вам будет удобно (-o уровень), в этом случае предположения будут сделаны, но обычно Вы ничего не будете получать при тестировании каждой возможности.

3
ответ дан 07.12.2019, 14:26

Теги

Похожие вопросы