![](images/chestnut/misc/left.gif) |
FAQ Часто задаваемые вопросы |
05.10.2008, 22:07
|
#16
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Сейчас проведу эксперименты по оптимизации через цепочку из программ. Буду выявлять абсолютного лидера =) Тестить буду три программы:
1) OptiPng by Phantom (да да, это мой сплав из двух прог)
2) PngOut by ARV
3) PngOutWin (платная)
|
(Offline)
|
|
05.10.2008, 23:01
|
#17
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Способы сжатия графики
учтите только, что "прога от ARV" имеет массу настроек... я-то пользуюсь автоматическим режимом - чего-то она сама там выбирает, но не уверен, что при этом самый максимум достигается ![:)](images/smilies/smile.gif) а разбираться во всех ее опциях - желания нет.
|
(Offline)
|
|
05.10.2008, 23:55
|
#18
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Итак. Провёл тесты. В итоге результаты несколько необычные. Проверял на одной картинке огромного разрешения (позже проведу эксперименты с маленькой картинкой). Мой оптимизатор никуда не годится. Его можно вообще удалить и забыть о нём =) Конкурируют две программы, обе называются PNGOUT, одна из них платная, другая - бесплатная. Происходит необычный эффект. После ужатия картинки одним из них, второй больше не может сжать ни на байт. Но платный PNGOUT ужимает гораздо лучше! Но почему он не может ужать ту же самую картинку, но предварительно обработанную бесплатным PNGOUT'ом, - загадка. Результаты эксперимента во вложении в удобной таблице.
|
(Offline)
|
|
05.10.2008, 23:56
|
#19
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
ARV, я проверял на автоматическом режиме. И ещё не факт, что я в своём оптимизаторе оптимальные настройки сделал, надо документацию лучше изучать, а я английский не знаю.
|
(Offline)
|
|
06.10.2008, 00:16
|
#20
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Провёл тесты на маленькой картинке. Ну скажем не очень маленькой. 32 килобайта. Хочу упомянуть, что оба опыта проводил с PNG-24. Итак. Моя прога опять никуда не годится. Но зато оба PNGOUT'а сработали одинаково. Байт в байт. Смотрим вложение. Сейчас ещё проведу опыты с этой же картинкой, но сохранённой в PNG-8.
|
(Offline)
|
|
06.10.2008, 00:59
|
#21
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Провёл тесты с 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, специально для булки =)
|
(Offline)
|
|
06.10.2008, 05:08
|
#22
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Я въехал. Оба PNGOUT'а - одна и та же программа. Просто одна сделана в виде консольного приложения, а вторая с GUI интерфейсом. Почему вторая платная, а первая нет - вообще фиг его знает. Почему работают по-разному - тоже непонятно. Хотя, есть теория. Возможно, первая была выпущена раньше и была бесплатной, а потом аффтар выпустил более продвинутую версию и сделал её платной. Можно попытаться найти ответ на сайте http://pngoutwin.com/ , но я на английском не понимаю =)
|
(Offline)
|
|
06.10.2008, 09:08
|
#23
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Способы сжатия графики
очень может быть, что это действительно одна и та же программа ![:)](images/smilies/smile.gif) надо сравнить версии и даты релизоов, чтобы понять, что было раньше, что потом. возможно, платность одной из них объясняется именно наличием GUI, а консольная, как менее понятная, бесплатна. а вот лучшее сжатие может объясняться как банально (по умолчанию настройки другие), так и действительно улучшенным алгоритмом.
в любом случае - нафик фотошопы, pngout рулит! ![:)](images/smilies/smile.gif)
|
(Offline)
|
|
12.10.2008, 11:08
|
#24
|
AnyKey`щик
Регистрация: 12.10.2008
Сообщений: 3
Написано 0 полезных сообщений (для 0 пользователей)
|
Способы [del]сжатия[/del] оптимизации графики
Я с вас тащусь. Столько слов о pngout'е, а автора так и не назвали.
Автор — Ken Silverman. Самая свежая версия pngout'а на его сайте.
Есть информация о том, что иногда оптимизированные png становятся нечитаемыми на некоторых мобильниках с глючным zlib-декодером, для предотвращения этого есть ключ /mincodes2.
Для оптимизации картинок в формате JPEG есть консольная утилита jpegtran.
Использовать так: jpegtran -opt %1
Для GIF'ов особо не смотрел, неанимированные лучше всегда переводить в PNG.
Ну и помните, что Photoshop всегда любит написать лишнего в сохраненный файл, обычно много, а с функцией "для web'а" — мало.
|
(Offline)
|
|
12.10.2008, 19:23
|
#25
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Я с вас тащусь. Столько слов о pngout'е, а автора так и не назвали.
Автор — Ken Silverman. Самая свежая версия pngout'а на его сайте.
|
Так ведь она платная, разве нет?
K.Edward, ты лучше растолкуй, почему GUI версия стоит $, а консольная бесплатная.
Ну и помните, что Photoshop всегда любит написать лишнего в сохраненный файл, обычно много, а с функцией "для web'а" — мало.
|
А не пофиг ли? Всё равно через оптимизатор пропускать. А, как я заметил выше, при пропускании через несколько оптимизаторов по очереди эффект хуже, чем при использовании одного PNGOUT'а. А функция для web'а тоже как-то оптимизирует. Только если PNG-8 сохранять, то надо её юзать.
|
(Offline)
|
|
12.10.2008, 19:57
|
#26
|
AnyKey`щик
Регистрация: 12.10.2008
Сообщений: 3
Написано 0 полезных сообщений (для 0 пользователей)
|
Сообщение от Phantom_wc
ты лучше растолкуй, почему GUI версия стоит $, а консольная бесплатная.
|
Так автор решил. Кто не умеет пользоваться консолью, тот пусть платит.
Сообщение от Phantom_wc
А не пофиг ли? Всё равно через оптимизатор пропускать.
|
Я про то и говорю.
|
(Offline)
|
|
12.10.2008, 20:24
|
#27
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы сжатия графики
Ну тогда, я думаю, автор не будет против, если я заюзаю консольную прогу в одном проекте, которому нужно будет генерировать PNG файлы и автоматом пропускать их через PNGOUT.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:36.
|