Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Проблема с уменьшением картинок
Новая тема
Ответить
цитата
04/05/08 в 11:24
sex4you
Народ, плиз помогите!!!
Есть необходимость уменьшить размер картинок которые лежат на сервере. А картинок много. Прогер решил воспользоваться, чем то под названием GD он уменьшат размер картинок, но их вес становиться в несколько раз выше оригинала. Если сжимать, то сильно теряться качество. Если картинки уменьшать через виндовс сервер, то проблем нет – но это очень не удобно, хотелось бы на лету. Плиз, подскажите что то под никсовый сервер.
цитата
04/05/08 в 11:32
Gourad
ImageMagick
цитата
04/05/08 в 11:36
sex4you
Такое
http://www.imagemagick.org/script/index.php?
цитата
04/05/08 в 11:56
Gourad
Ага оно.
цитата
08/05/08 в 17:37
sex4you
А больше ничего нет?
цитата
09/05/08 в 09:41
ToomeR
А для чего уменьшать? Если при выводе хотите чтобы влезал в таблы или еще что то, то просто <img src=kartinka.gif width=100> То есть ствим какую нужно ширину а height автоматом выставится. А если нужно саму картинку размер поменять то тут софт нужен.
цитата
09/05/08 в 10:13
RiC
ImageMagick это ЛУЧШЕЕ решение.
1. Есть специальная опция для генерации thumbnaili влияет на размер сильно
2. В разы быстрее GD в php
3. Можно делать на несколько порядков больше вещей чем в GD
из минусов это командная строка, но поверь мне, она того стоит.
цитата
10/05/08 в 10:02
sex4you
Цитата:
Такое
http://www.imagemagick.org
Оптимизирует графику тоже хорошо? Я юзал арлес, он сжал картинки почти в 3-и раза без особой потери качества…
цитата
10/05/08 в 19:15
Vyacheslav
sex4you писал:
Народ, плиз помогите!!!
Есть необходимость уменьшить размер картинок которые лежат на сервере. А картинок много. Прогер решил воспользоваться, чем то под названием GD он уменьшат размер картинок, но их вес становиться в несколько раз выше оригинала. Если сжимать, то сильно теряться качество. Если картинки уменьшать через виндовс сервер, то проблем нет – но это очень не удобно, хотелось бы на лету. Плиз, подскажите что то под никсовый сервер.
Мда. Вот толь ко бы уточнить бы, что подразумевается под словами "размер картинок": 640х480 переразмерить в 320х240 или изменить обьем памяти, занимаемый файлом картинки на диске или и то и другое вместе?
На самом деле Image Magic отличный вариант и для того и для другого. Но надо не забывать про законы (алгоритмы) форматов графики. Например, в некоторых случаях, если дважды пересохранить jpg файл с одним и тем же качеством, то итоговый файл может не только не уменьшиться, а хоть и не сильно, но увеличиться. В любом случае будет двойная потеря качества изображения. Так уж устроен джипег.
цитата
10/05/08 в 20:13
Cibtor
RiC писал:
ImageMagick это ЛУЧШЕЕ решение.
1. Есть специальная опция для генерации thumbnaili влияет на размер сильно
2. В разы быстрее GD в php
Довольно спорное утверждение: качество результирующих тумб на глаз одинаковое (если не использовать для ИМ разные обрабатывающие фильтры), при этом скорость обработки GD IMHO выше.
RiC писал:
3. Можно делать на несколько порядков больше вещей чем в GD
С этим не поспоришь
.
цитата
11/05/08 в 20:18
sex4you
Vyacheslav писал:
Мда. Вот толь ко бы уточнить бы, что подразумевается под словами "размер картинок": 640х480 переразмерить в 320х240 или изменить обьем памяти, занимаемый файлом картинки на диске или и то и другое вместе?
И то и другое. GD хорошо уменьшает, а вот весить картинка раза в 3-и больше начинает. Может там есть какая то хитрость?
цитата
11/05/08 в 20:56
Corex
Цитата:
GD хорошо уменьшает, а вот весить картинка раза в 3-и больше начинает. Может там есть какая то хитрость?
У функции imagejpeg есть третий необязательный параметр quality, можно указать от 0 до 100, по дефолту должно быть 75, но от хостинга к хостингу одмины любят этот параметр менять, дело может быть в нём. При quality=65 оптимальный размер и качество, не хуже чем даёт ImageMagick.
Новая тема
Ответить
Эта страница в полной версии