Ответ: Способы сжатия графики
Сейчас проведу эксперименты по оптимизации через цепочку из программ. Буду выявлять абсолютного лидера =) Тестить буду три программы:
1) OptiPng by Phantom (да да, это мой сплав из двух прог) 2) PngOut by ARV 3) PngOutWin (платная) |
Ответ: Способы сжатия графики
учтите только, что "прога от ARV" имеет массу настроек... я-то пользуюсь автоматическим режимом - чего-то она сама там выбирает, но не уверен, что при этом самый максимум достигается :) а разбираться во всех ее опциях - желания нет.
|
Ответ: Способы сжатия графики
Вложений: 1
Итак. Провёл тесты. В итоге результаты несколько необычные. Проверял на одной картинке огромного разрешения (позже проведу эксперименты с маленькой картинкой). Мой оптимизатор никуда не годится. Его можно вообще удалить и забыть о нём =) Конкурируют две программы, обе называются PNGOUT, одна из них платная, другая - бесплатная. Происходит необычный эффект. После ужатия картинки одним из них, второй больше не может сжать ни на байт. Но платный PNGOUT ужимает гораздо лучше! Но почему он не может ужать ту же самую картинку, но предварительно обработанную бесплатным PNGOUT'ом, - загадка. Результаты эксперимента во вложении в удобной таблице.
|
Ответ: Способы сжатия графики
ARV, я проверял на автоматическом режиме. И ещё не факт, что я в своём оптимизаторе оптимальные настройки сделал, надо документацию лучше изучать, а я английский не знаю.
|
Ответ: Способы сжатия графики
Вложений: 1
Провёл тесты на маленькой картинке. Ну скажем не очень маленькой. 32 килобайта. Хочу упомянуть, что оба опыта проводил с PNG-24. Итак. Моя прога опять никуда не годится. Но зато оба PNGOUT'а сработали одинаково. Байт в байт. Смотрим вложение. Сейчас ещё проведу опыты с этой же картинкой, но сохранённой в PNG-8.
|
Ответ: Способы сжатия графики
Вложений: 1
Провёл тесты с PNG-8. Я немного в замешательстве. Моя прога также в пролёте, но зато бесплатная PNGOUT оказалась лучше платной! Рисунок имеет в палитре 128 цветов. Смотрим таблицу во вложении. В итоге можно сделать следующие выводы:
1) Удаляем и благополучно забываем мой оптимизатор. 2) В использовании цепочки нескольких оптимизаторов нет надобности. 3) Платный PNGOUT лучше сжимает PNG-24. 4) Бесплатный PNGOUT лучше сжимает PNG-8. 5) Но трёх опытов мало, поэтому лучше каждую картинку прогонять через обе программы и использовать лучше ужатую в каждом частном случае. 6) Так как практика показала, что один оптимизатор уже не может ничего ужать после другого, то возможно следует сохранять картинки в фотошопе не через "сохранить для web", иначе фотошоп тоже оптимизирует, а PNGOUT'ам лучше работается с несжатой картинкой. Ну разумеется, ту же картинку можно сохранить в PNG-8 и она будет весить меньше, но происходит потеря цвета, относительно PNG-24. Короче, нужно на глаз прикидывать, если в картинке немного цветов, то сохранять через "Сохранить для web" -> PNG-8, а если потеря цветов нежелательна, то сохранять обыкновенным способом. Phantom, специально для булки =) |
Ответ: Способы сжатия графики
Я въехал. Оба PNGOUT'а - одна и та же программа. Просто одна сделана в виде консольного приложения, а вторая с GUI интерфейсом. Почему вторая платная, а первая нет - вообще фиг его знает. Почему работают по-разному - тоже непонятно. Хотя, есть теория. Возможно, первая была выпущена раньше и была бесплатной, а потом аффтар выпустил более продвинутую версию и сделал её платной. Можно попытаться найти ответ на сайте http://pngoutwin.com/ , но я на английском не понимаю =)
|
Ответ: Способы сжатия графики
очень может быть, что это действительно одна и та же программа :) надо сравнить версии и даты релизоов, чтобы понять, что было раньше, что потом. возможно, платность одной из них объясняется именно наличием GUI, а консольная, как менее понятная, бесплатна. а вот лучшее сжатие может объясняться как банально (по умолчанию настройки другие), так и действительно улучшенным алгоритмом.
в любом случае - нафик фотошопы, pngout рулит! :) |
Способы [del]сжатия[/del] оптимизации графики
Я с вас тащусь. Столько слов о pngout'е, а автора так и не назвали.
Автор — Ken Silverman. Самая свежая версия pngout'а на его сайте. Есть информация о том, что иногда оптимизированные png становятся нечитаемыми на некоторых мобильниках с глючным zlib-декодером, для предотвращения этого есть ключ /mincodes2. Для оптимизации картинок в формате JPEG есть консольная утилита jpegtran. Использовать так: jpegtran -opt %1 Для GIF'ов особо не смотрел, неанимированные лучше всегда переводить в PNG. Ну и помните, что Photoshop всегда любит написать лишнего в сохраненный файл, обычно много, а с функцией "для web'а" — мало. |
Ответ: Способы сжатия графики
Цитата:
K.Edward, ты лучше растолкуй, почему GUI версия стоит $, а консольная бесплатная. Цитата:
|
Цитата:
Цитата:
|
Ответ: Способы сжатия графики
Ну тогда, я думаю, автор не будет против, если я заюзаю консольную прогу в одном проекте, которому нужно будет генерировать PNG файлы и автоматом пропускать их через PNGOUT.
|
Часовой пояс GMT +4, время: 01:17. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot