Самое прикольное, я так же про одного тролля написал - и, удивительно, его заплюсовали, а меня то в минус, то в плюс (в итоге ноль было) кидало. Видимо, людям понравилось, как он мак беспомощным говном назвал :0)
Использую везде, где только возможно png (ну уж смотрю, конечно, какой размер файла получается), мой любимый формат.
Для решения проблемм с гаммой можно удалить парметр gAMA с помощью программы TweakPNG. Утилита позволяет управлять всеми параметрами PNG файла, от текстовых коментариев в файле до степени сжатия и цвета фона альфа канала по умолчанию.
а не знаешь ли ты случаем как открыть в Photoshop CS3 картинку PNG с альфой так чтобы фотошоп не превращал её автоматом в слой с прозрачность, убивая насмерть все данные под прозрачностью?
Правильная статья! Пусть знают про формат PNG! А то тошно видет скриншоты окон сплошным образом в JPEG-ной грязище на шрифтах, или GIF-ы в обедненной палитре. PNG - самый лучший формат для четких и красивых скринов окон.
PNG вместо GIF. Вместо _малоцветных изображений_. Здесь помогает возможность индексированных изображений, в них может быть и бит на пиксель, иногда этого хватает. jpeg2k, как и jpeg, может рулить на полноцветных фото, но мелкие картинки с небольшим числом цветов — не для него. Тем более jpeg2k поддерживается браузерами еще меньше, чем png.
А теперь плюс png: не у всех есть фотообои на рабочем столе, да и не все скриншотят весь рабочий стол. Для скриншотов отдельных окон в любом случае jpeg2k не рулит (исключение — окна с фото, но их немного). Не везде нужны все 24 бита на пиксель.
Вопрос ведь не только в сохранении качества, но и в уменьшении объёма!
Пока есть три фактора, которые следует балансировать: качество (примемлимое, оптимальное, максимальное), объём (трафик, скорость загрузки), сложность (упаковки, а значит машинное время)
Первый очень сильное ретро. Все люди доброй воли используют ПНГ уже лет шесть-восемь.
Второй неупоминание существенного момента юридических проблем вокруг ГИФа, и почему его желательно не употреблять, как стандарт, обременённый несвободными лицензиями. К настоящему моменту эти лицензии протухли в большинстве стран мира, но неприятный осадок остался. К тому же ПНГ действительно продвинутее.
А кто-нибудь знает - зачем вообще есть градация уровней сжатия? Бывает ли что 6 лучше 9? Разве что разжатие этих степеней сильно отличается, например, по ресурсоемкости (процессор там нагружает при огромных изображениях).
Слово "изолированный" при прочтении статьи ассоциируется с isolated. Такой термин в контексте данной статьи понять сложно. Потому лучше оставить standalone — не ко всем терминам можно подобрать адекватный русский аналог.
пнг хорошая штука для мелких рисованых картинок, но вот на больших картинках типа фоток и скринов он проигрывает жпегу в размере многократно, хотя ис лучшим качеством.
Ну а что вы хотите, png24 формально - формат без потерь качества изображения. А вот jpg - как раз использует алгоритмы сжатия с потерями данных об изображении.
При этом если сравнивать объем того же файла, сохраненного без потерь в tiff или psd - разница будет заметна сразу.
Вопрос не очень искушённого пользоваетля: а почему в статье нет сравнения с jpg? Мне кажется что имеено jpg сегодня доминирует во всём, что касается иллюстраций.
Понимаю, что формат перевода священен, но лучше бы было сделать ссылку на исходную статью, а в версии для Хабра большую часть выкинуть - читалось бы гораздо проще, и преимущества PNG были бы прозрачнее.
Не понравилось, что есть ссылка на программу-оптимизатор PNGOut, а про механизмы оптимизации не написано (опять-таки это недостаток исходной статьи, но все же набрать материала, например, отсюда хотя бы в комментарии было бы очень полезно).
Лично мне кажется, что сейчас основная проблема оптимизации PNG не в сжатии 8-битных изображений, а в изображениях с альфа-каналами - вот в них 11% разницы (у меня был результат в 7% при сжатии 200кб изображения в optiPNG) - действительно существенное подспорье.
Использую PNG как замену гифа. И в принципе в этом качестве никакого проигрыша нет.
Просто привык использовать гиф, надо также привыкнуть использовать PNG)
А в одном из своих проектов так вообще от гифа отказался,и все картинки (их более полусотни) в PNG сделал.
Проблема с альфа-каналом, конечно, не радует(
Тут приходится выкручиваться по-всякому (экспрешены, яваскрипт)... Один PNG с альфа-каналом на страницу ставится без особых проблем (но они, конечно же, есть), больше не пробовал. В принципе можно)
Если просто нечего сказать, а хочется поблагодарить — придуман плюсик к топику. Этим Вы не только отблагодарите автора, но и позволите топику дольше прожить.
Даже если нет аллергии на троллей и SMOшников, всё равно ряд комментариев к статье над которой долбался вда «спасибо», «это круто», «дайте две!» и т.п. совсем не греют, а лишь создают впечатление, что статья человеку просто никаким местом не пригодилась. Вот в этом и дело, а не в мужском баттле.
Забавно. Я об этом даже думал. Но данный приём (где для каждого кадра своя палитра) применим только для некоторых слайд-шоу, например смены картинок, каждая из которых обладает явно выраженной тональностью.
Спасибо. Давно пользуюсь PNG, но и отсюда кое-что узнал по мелочи. А пользоваться я начал просто: в программе Xara X при экспорте два окошка для сравнения (bmp, jpeg, gif, png) и пишется какой файл меньше. Подбирал параметры. Получил отличные рузультаты для png в сравнении.
Кстати говоря о gif и слайдшоу: у гифа есть возможность делать отдельную палитру для каждого из кадров (чтоб не терять качество). Но обычно DHTML+JPEG лучше.
Анимации с png действительно не хватает. Это одно из событий, которого жду (в числе SVG в IE, и реализации поддержки JPEG-2000 в браузерах).
PNG, конечно, хороший формат. Но вебу очень нужен хороший векторный формат(и не надо говорить, что флеш выполняет эти функции - встраивать его в сайт неудобно, криво, и вообще я лично флеша вообще не ставлю, чтобы просто экономить трафик - слишком много рекламы по нему идет). Пока что его функции выполняет PNG, но, согласитесь, растр не заменит полноценно векторную графику.
давно использую пнг для теней.
бывает, что одна картинка у меня состоит из трёх слоёв (jpg, gif, png), но независима от фона и весит в 1,5-3 раза меньше, чем если бы это был 1 файл.
Это графики от балды. Просто картинка сохраненная в разных форматах, для демонстрации - выглядит так же, а весит меньше. Продемонстрированы два разных изображения чтобы показать как содержимое влияет на размер.
>>Сейчас группа разработчиков Mozilla пытается расширить текущий (для одного изображения) PNG-формат несколькими дополнительными кадрами для анимации
не пытается, а уже расширила ;) патчи для libpng существуют для версий >= 1.2.10
>>Оба этих направления значительно проще, чем MNG, и оба открыты для голосования в группе PNG
APNG отклонили для включения в стандарт. Чтобы его поддерживать в своём приложении, нужно патчить libpng и распространять её вместе с программой. Что FF3 и делает.
Кстати, APNG гораздо более быстрое/удобное/простое решение, чем MNG. Уже поддерживатеся в FF3 и Opera Kestrel.
Это уменьшенная палитра для гифа: 256, 128, 64, 32, 16, 8, 2 (иногда 48 даёт некоторый выигрыш). Тот же самый расклад по выборочной палитре у PNG (а метод сжатия лучше).
Или Вы говорите ещё о какой-то магии (простите, фотошопи и имэйджрэди не пользую)?
Ну и что он даёт? Неужели нечто оличное от других редакторов?
Ставлю я к примеру 53 цвета (автоматом палитра на 64) и теряю цвета и вместе с ними объём. Сделайте три примера из одного и того же файла и мне на мыло + исходный, а я Вам скорее всего покажу результаты получше :)
PNGOUTWin к стати хорош. Даже очень, как мне кажется.
До сих пор я пользовался OptiPNG и PngOptimizer Hadrien Nilssonа. Обе бесплатные. Результатами этих двух программ я всегда был очень доволен и никогда не понимал, почему фотошоп не оптимизирует так-же хорошо.
Так вот, картинки одного моего сайта уже обработанные обеими названными программами стали почему-то ещё меньше при помощи свежеопробованного PNGOUTWin!
Имелась папка с 43-мя PNG. Была 146.513 байт, стала 137.486! И того аж 9 килобайт с уже оптимированных двумя программами файлов!
Между прочим, есть смысл использовать PNGOUTWin в несколько проходов. Уже оптимированные файлы могут стать ещё чуть-чуть меньше.
В дополноение PngOut советую присмотреться к компрессору Pngcrush.
А вообще, очень рекомендую использовать вот этот наборчик с сайта по технике перевода манги. В набор входит несколько компрессоров PNG и батники для пакетного сжатия PNG разными комбинациями компрессоров + интсрукции по использованию. Notice: в инструкциях «сканы»=«PNG-файлы».
Разгоняем картинки: PNG вместо GIF