Оптимизация в сжатии изображений является важным фактором в скорости загрузки веб-страниц. Так как я в моем период оптимизации, я искал способ уменьшить размер PNG.
Вот два совершенно необходимы инструменты:
Pngnq , чтобы преобразовать файл PNG с 256 цветами, определяя цветовую палитру, которая наилучшим образом отражает настроение изображения.
Optipng его словам, несколько методов сжатия тестов для получения изображений PNG оптимального размера. Он также удаляет все бесполезной информации.
Затем просто используйте следующие команды, чтобы преобразовать изображение:
pngnq -vf -s1 image.png
optipng -o7 image-nq8.png
Обратите внимание, что pngnq сохраняет изображение в качестве изображения image.png-nq8.png. Наконец, если, конечно, снижение цвет дает изображение очень низкого качества, мы будем использовать, что optipng.
Например изображение в верхней части этой статьи была первоначально 128kb и не более 33Кб, но качество является правильным.
Для Linux-пользователей, я сделал небольшую программу для автоматизации Баш команды:
#!/bin/bash
pngnq -vf -s1 $1.png
optipng -o7 $1-nq8.png
echo " Conversion Terminée !"
Для использования, введите команду. / Png.sh изображение или "образ" это имя изображения без расширения и png.sh имя файла, в который я вхожу в сценарий.
Для установки на Linux (Debian, Ubuntu):
sudo apt-get install pngnq optipng
Эти программы также доступны для Windows:





















9 пользователей прокомментировал это сообщение
Это хорошо работает, когда я нахожусь в каталог, который содержит изображения.
Если я дам пути (в том числе Ш.) я получаю ошибки нравится то, что он не может воспроизвести файл.
В противном случае она работает, но выигрыш не большой, я прошел файл более 800к к 245ko и 229,8 кб
Ищу пути проблемы.
Я просто попытался, это работает:
Для изображение под названием "test.png" и помещен в / главная / имя пользователя / картинки, просто введите следующую команду:
. / Png.sh / главная / имя пользователя / Images / изображение
Это, и еще раз извиняюсь за время отклика, я очень занят прямо сейчас!
+ +
Этан
Вот пакетный скрипт для автоматизации преобразования в Windows (положить в файл png.bat):
@ ECHO OFF
pngnq-VF-s1 "% 1.png"
optipng-O7 "% 1-nq8.png"
эхо Завершено преобразование
И используется следующим образом: png.bat nom_de_l_image
(Тем не менее без расширения имени)
Я сравнил утилит для оптимизации PNG-изображений, и оказывается, что лучшим является тот, найти здесь: http://www.css-ig.net/scriptpng
на том же сайте, Есть много информации, чтобы оптимизировать качество и размер изображения!
Спасибо за информацию, эта утилита выглядит очень эффективно!
Я сделаю некоторые тесты ;-)
В том же ключе я сделал учебник о том, что позволяет Pngcrush для сжатия без потерь PNG это то, что Yahoo использует его для Smush. Если вам это нравится: http://dev.petitchevalroux.net.....x.344.html
Спасибо, что поделились! Я не знал этой техники.
Тест!
Pingback и Trackback
Оставить комментарий