Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Оптимизация графических файлов
цитата
01/02/08 в 22:53
 xDiver
Задался вопросом уменьшить трафик на сервере и соответсвенно ускорить загрузку cj сайта у себя.

Собстно вопрос - есть ли программы или еще что-то подобное, которые позволяют в автономном режиме оптимизировать графические файлы не портя их качество (имеется ввиду ощутимо портить) ?

Очень буду благодарен за любые ответы и советы! С меня рейтинг!
цитата
01/02/08 в 23:09
 Solarix
качественнее фотошопа никто не сделает, имхо. в режиме save for web можно выбрать оптимальное соотношение качества/размера.
цитата
01/02/08 в 23:15
 xDiver

я ждал такого ответа. Но вот можно ли сделать (в том же фотошопе) чтобы я не руками 5000 картинок оптимизировал и пересохранял а чтобы он как-то автоматом все сразу сделал ?

Если это делается с помощью экшенов - то приведите пример как сделать чтобы один раз всего нажать например и ждать пока он все пересохранит с новыми хар-ками.
цитата
02/02/08 в 01:31
 Solarix
там это немного заумно, но сделать вполне можно. нужно открыть картинку, затем включить запись экшена - выполнить с картинкой те действия которые требуются (ну например контраст добавить или яркость), а затем сделать сохранение save for web с нужной копрессией и в отдельную папку куда будут складываться обработанные фотографии. имя файла при этом не менять. остановить запись экшена.

теперь осталось запустить процесс пакетной обработки File -> Automate -> Batch
выбрать там экшен который ты записал, папку где лежат картинки которые нужно обработать, папку которую ты создал и обязательно поставить галочку Override Action "Save As" Commands. нажать ОК и начнётся пакетная обработка.
цитата
02/02/08 в 16:08
 TubeTraffic
Серверные приложения - imagemagick или php extension GD
Все популярные TGP скрипты используют кроперы на их основе.
цитата
02/02/08 в 16:21
 Eugenum
xDiver: имхо, лучше всех делает то, что тебе нужно, Ulead SmartSaver Pro. Там есть т.н. Batch Process со всеми настройками по обработке изображений.

Но у меня что-то он отказался работать после какого-то переставления винды icon_sad.gif Поэтому сейчас пользую Ulead PhotoImpact, там тоже есть подобное хоть и с меньшим функционалом.
цитата
02/02/08 в 19:21
 VESTAL
Image Optimizer, взять можно на xat.com, лучше не знаю, можно сжимать очень сильно вообще без потери качества, есть пакетная обработка файлов, все очень просто и быстро - выбираешь папку, устанавливаешь процент качества (можно 100% ставить), процент компресии и получаешь на выходе папку с оптимизированной графикой, если хочешь сложные настройки делать, что в инете статьи есть на русском по этой проге
цитата
03/02/08 в 02:28
 kassander
Solarix: Не согласен, что заумно icon_smile.gif

xDiver: Имхо, фотошоп лучше всего справляется с этой задачей, да и работа с батчами очень удобна - батч пишется несколько минут, дальше его просто запускаешь и идешь пить чай/кофе/текилу по выбору icon_smile.gif Либо - ImageMagic, серверно сам пользуюсь. Работает из командной строки, тулза мощная и эффективная.
цитата
03/02/08 в 07:53
 sonata
purejpeg - малюсенькая прога для вырезания служебных никому не нужных заголовков (типа "этот файл сделан в фотошопе") из jpg, не сказать что в разы но размер файлов немного уменьшит.
цитата
03/02/08 в 08:09
 Praetorian
sonata писал:
purejpeg - малюсенькая прога для вырезания служебных никому не нужных заголовков (типа "этот файл сделан в фотошопе") из jpg, не сказать что в разы но размер файлов немного уменьшит.


это можно все убрать и в самом шопе.
цитата
03/02/08 в 08:20
 Praetorian
по сабжу +1 к пакетной обработке шопом, все остальное не просто сосет, а дико отсасывает. пользуйтесь проф инструментами )
цитата
03/02/08 в 14:10
 WASP
+1 за фотошоп, батч настроить 2 минуты работы.
цитата
03/02/08 в 14:44
 Eugenum
VESTAL писал:
Image Optimizer, взять можно на xat.com,

Пробовал эту прогу после смарт сейвера - не понравился совсем.
цитата
03/02/08 в 23:45
 example
...

Последний раз редактировалось: example (19/06/15 в 20:19), всего редактировалось 1 раз
цитата
04/02/08 в 14:00
 zuborg
# cat /usr/ports/graphics/jpegoptim/pkg-descr
Jpegoptim is an utility to optimize jpeg files.
Provides:
* lossless optimization
* lossy optimization based on setting maximum quality factor
* selective strip of comments and Exif markers

WWW: http://www.kokkonen.net/tjko/projects.html#jpegoptim

Прога под unix, работает четко, можно указать сколько качества оставлять
Написать shell-скрипт для обработки файлов/папок для любого админа не проблема, можно сразу в админку тумб прикрутить etc.
цитата
04/02/08 в 20:10
 akacheba
Как с помощью фотошопа можно сжать файл то ли gif , то ли psd, который потом будет преобразован в gif
цитата
05/02/08 в 00:06
 netzoner
Под никсы ImageMagik, под винду - XnView. Шопом тоже можно - но только медленный он. Пока 10 картинок преобразует - XnView сотню.
цитата
05/02/08 в 01:11
 example
...

Последний раз редактировалось: example (19/06/15 в 20:16), всего редактировалось 1 раз
цитата
06/02/08 в 01:08
 Hide-R
Есть 2 проги, которые я пробовал:

JPG Cleaner - http://www.rainbow-software.org/programs.html
и PureJPEG - http://www.yafla.com/papers/purejpeg/filter_unnecessary_jpeg_info_such_as_exif.htm
Цитата:
PureJPEG это мелкая (18КБ) консольная программа удаляет _весь_ мусор из JPG файлов. Думаете там его мало? ???
Результаты проверки заставили задуматься: картинки, которые сохранялись в фотошопе стали меньше на 25-50%. И это при том, что purejpeg не пережимает картинку! Он просто удаляет оттуда мусор.

Вторая лучше, хоть и консольная. Мусора больше вычищает.

Для Гифов есть Gif Optimizer, но я не помню, откуда качал и найти не могу icon_sad.gif Могу выложить, если нуна.
цитата
06/02/08 в 01:21
 akacheba
Выложи пожалуйста
цитата
06/02/08 в 03:01
 xDiver
Ребят! Огромное спасибо за столь оживленное обсуждение темы! Всем поставил +рейтинг, буду сейчас пробовать предложенные варианты по оптимизации.

Предлагаю продолжить отписываться тут тем, кто имеет опыт в этой области. Имхо тема интересная и полезная для многих!
цитата
06/02/08 в 17:24
 TubeTraffic
Кому нужно убрать метаданные в jpg файлах которые оставляет фотошопа, рекомендую серверную утилиту jhead

Во фре,
Код:
cd /usr/ports/graphics/jhead
make install clean


В линухах типо fedore core
Код:
yum install jhead


Код:
[1|root@pika|/home/Test/]jhead -purejpg *.jpg


Графические файлы в целом становятся на 5% легче.


Эта страница в полной версии