С нами с 29.05.04
Сообщения: 600
Рейтинг: 118
|
Добавлено: 04/05/08 в 11:24 |
Народ, плиз помогите!!!
Есть необходимость уменьшить размер картинок которые лежат на сервере. А картинок много. Прогер решил воспользоваться, чем то под названием GD он уменьшат размер картинок, но их вес становиться в несколько раз выше оригинала. Если сжимать, то сильно теряться качество. Если картинки уменьшать через виндовс сервер, то проблем нет – но это очень не удобно, хотелось бы на лету. Плиз, подскажите что то под никсовый сервер.
|
|
|
|
саблезубый кролик
С нами с 02.07.05
Сообщения: 2966
Рейтинг: 993
|
Добавлено: 04/05/08 в 11:32 |
ImageMagick
|
|
|
|
С нами с 29.05.04
Сообщения: 600
Рейтинг: 118
|
Добавлено: 04/05/08 в 11:36 |
|
|
|
|
саблезубый кролик
С нами с 02.07.05
Сообщения: 2966
Рейтинг: 993
|
Добавлено: 04/05/08 в 11:56 |
Ага оно.
|
|
|
|
С нами с 29.05.04
Сообщения: 600
Рейтинг: 118
|
Добавлено: 08/05/08 в 17:37 |
А больше ничего нет?
|
|
|
|
+ + +
С нами с 13.02.08
Сообщения: 157
Рейтинг: 21
|
Добавлено: 09/05/08 в 09:41 |
А для чего уменьшать? Если при выводе хотите чтобы влезал в таблы или еще что то, то просто <img src=kartinka.gif width=100> То есть ствим какую нужно ширину а height автоматом выставится. А если нужно саму картинку размер поменять то тут софт нужен.
|
|
|
|
С нами с 03.11.05
Сообщения: 259
Рейтинг: 117
|
Добавлено: 09/05/08 в 10:13 |
ImageMagick это ЛУЧШЕЕ решение.
1. Есть специальная опция для генерации thumbnaili влияет на размер сильно
2. В разы быстрее GD в php
3. Можно делать на несколько порядков больше вещей чем в GD
из минусов это командная строка, но поверь мне, она того стоит.
|
|
|
|
С нами с 29.05.04
Сообщения: 600
Рейтинг: 118
|
Добавлено: 10/05/08 в 10:02 |
Оптимизирует графику тоже хорошо? Я юзал арлес, он сжал картинки почти в 3-и раза без особой потери качества…
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 10/05/08 в 19:15 |
sex4you писал: | Народ, плиз помогите!!!
Есть необходимость уменьшить размер картинок которые лежат на сервере. А картинок много. Прогер решил воспользоваться, чем то под названием GD он уменьшат размер картинок, но их вес становиться в несколько раз выше оригинала. Если сжимать, то сильно теряться качество. Если картинки уменьшать через виндовс сервер, то проблем нет – но это очень не удобно, хотелось бы на лету. Плиз, подскажите что то под никсовый сервер. |
Мда. Вот толь ко бы уточнить бы, что подразумевается под словами "размер картинок": 640х480 переразмерить в 320х240 или изменить обьем памяти, занимаемый файлом картинки на диске или и то и другое вместе?
На самом деле Image Magic отличный вариант и для того и для другого. Но надо не забывать про законы (алгоритмы) форматов графики. Например, в некоторых случаях, если дважды пересохранить jpg файл с одним и тем же качеством, то итоговый файл может не только не уменьшиться, а хоть и не сильно, но увеличиться. В любом случае будет двойная потеря качества изображения. Так уж устроен джипег.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 10/05/08 в 20:13 |
RiC писал: | ImageMagick это ЛУЧШЕЕ решение.
1. Есть специальная опция для генерации thumbnaili влияет на размер сильно
2. В разы быстрее GD в php |
Довольно спорное утверждение: качество результирующих тумб на глаз одинаковое (если не использовать для ИМ разные обрабатывающие фильтры), при этом скорость обработки GD IMHO выше.
RiC писал: | 3. Можно делать на несколько порядков больше вещей чем в GD |
С этим не поспоришь .
|
|
|
|
С нами с 29.05.04
Сообщения: 600
Рейтинг: 118
|
Добавлено: 11/05/08 в 20:18 |
Vyacheslav писал: | Мда. Вот толь ко бы уточнить бы, что подразумевается под словами "размер картинок": 640х480 переразмерить в 320х240 или изменить обьем памяти, занимаемый файлом картинки на диске или и то и другое вместе?
|
И то и другое. GD хорошо уменьшает, а вот весить картинка раза в 3-и больше начинает. Может там есть какая то хитрость?
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 11/05/08 в 20:56 |
Цитата: | GD хорошо уменьшает, а вот весить картинка раза в 3-и больше начинает. Может там есть какая то хитрость? |
У функции imagejpeg есть третий необязательный параметр quality, можно указать от 0 до 100, по дефолту должно быть 75, но от хостинга к хостингу одмины любят этот параметр менять, дело может быть в нём. При quality=65 оптимальный размер и качество, не хуже чем даёт ImageMagick.
|
|
Power of the lime madness...
|
0
|
|
|