Реклама на сайте Advertise with us
Тема: По ImageMagick вопрос Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Luba


Зарегистрирован: 10.03.03
Сообщения: 8
Ссылка на сообщениеДобавлено: 19/08/03 в 09:03     

При одинаковых условиях получается различный вес превьюшек (в зависимости от исходной картинки). Причем при размере 100х150 может и быть больше 10 кб. Хотя есть $image->Set(quality=>75);
Че делать?

K началу

 
Информация о пользователе Ras


Зарегистрирован: 12.08.03
Сообщения: 5
Ссылка на сообщениеДобавлено: 19/08/03 в 10:30     

А что вы собственно хотите? Картинки-то разные)))
Если критично - уменьшайте размер или ухудшайте качество картинки пока не достигнете нужного размера...

K началу

 
Информация о пользователе kodek


Зарегистрирован: 07.10.01
Сообщения: 845
Ссылка на сообщениеДобавлено: 19/08/03 в 12:46     

Для пакетной обработки есть очень удобная штука E-mage Processor. Если нужен одинаковый размер превьюшек, то там такая опция выставляется "не более N кб". Очень удобно, такую фигню помню видел только в фотошопе -> save for web. Но тут все заточено именно под пакетную обработку, получается очень быстро. Для сбора галереек самое оно, рекомендую.

K началу

 
Информация о пользователе Cibtor + +


Зарегистрирован: 26.02.03
Сообщения: 217
Ссылка на сообщениеДобавлено: 19/08/03 в 22:50     

К Lubе:
А на каком хостинге стоить этот ImageMagick?

K началу

 
Информация о пользователе barc


Зарегистрирован: 04.01.03
Сообщения: 46
Ссылка на сообщениеДобавлено: 20/08/03 в 00:26     

Попробуй убрать всю "служебную" информацию, профайлы и прочую лабуду из jpeg-файла. На тумбах может выйти 2-3Кб. В особо тяжких случаях типа дюже цветастого фона можно заблурить слегка или наложить какой-нибудь из уменьшающих шум фильтров (Enhance, Despeckle).
По первому проще всего после обработки картинки не сохранять ее напрямую, а создать новую и скопировать в нее "чистый" битмап. Т.е.
что-нибудь типа
#skipped ... Делаешь что нужно с $image, но не сохраняешь
my $image1= new Image::Magick;
$image1->Set (size=>"$width x $height");
$image1->Read("xc:white");
$image1->Composite (image=>$image);
$result = $image1->Set (filename => $thumbname, compression => 'JPEG', quality => $compression_quality);
die if "$result";
$result = $image1->Write();
Попробуй, может поможет

K началу

 
Информация о пользователе webboxxx


Зарегистрирован: 06.03.03
Сообщения: 208
Ссылка на сообщениеДобавлено: 20/08/03 в 04:56     

Cibtor писал:
К Lubе:
А на каком хостинге стоить этот ImageMagick?


его ставить не обязательно. можно рядом со скриптами класть и юзать из под пхп типа как библиотеку командной строкой через exec.

K началу

 
Информация о пользователе Luba


Зарегистрирован: 10.03.03
Сообщения: 8
Ссылка на сообщениеДобавлено: 20/08/03 в 08:02     

Cibtor писал:
К Lubе:
А на каком хостинге стоить этот ImageMagick?

на дедике.

#skipped ... Делаешь что нужно с $image, но не сохраняешь
my $image1= new Image::Magick;
$image1->Set (size=>"$width x $height");
$image1->Read("xc:white");
$image1->Composite (image=>$image);
$result = $image1->Set (filename => $thumbname, compression => 'JPEG', quality => $compression_quality);
die if "$result";
$result = $image1->Write();
Попробуй, может поможет

Спасибо.

Работет класно, между прочим. Большое спасибо.

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »