Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
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 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|