Качество уменьшаемой картинки

Старый mweb

Модератор: [mweb team]

Качество уменьшаемой картинки

Сообщение Jedi Чт июл 17, 2008 11:01

Привет. У меня такой вопрос. Надо уменьшить большую картинку средствами ПХП. использую, логика такая:
Код: Выделить всё
$im = imageCreateFromJpeg($dir.$filepath.$filename);
$NewImage =  imageCreatetruecolor($newWidth,$newHeight);
imageCopyResized($NewImage,$im, 0, 0, $from, $from2,$newWidth,$newHeight,$sz1,$sz2);
imageJpeg($NewImage, $dir.$filepath.$filename, 100);


И как бы всё нормально, всё хорошо, качество меня устраивало вполне. но вот блять заказчик сцуко, хочет чтобы картинки после уменьшения были такого же качества как если бы их сжимали в фотошопе. Как можно улучшить качество сжимаемой картинки?
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Muerto Чт июл 17, 2008 11:29

Никак. Писать свой алгоритм ресемплера. Уже сталкивался с таким заказчиком.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Jedi Чт июл 17, 2008 12:02

2Muerto: хм... сложно его писать? что там вообще нужно?
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Muerto Чт июл 17, 2008 12:14

2Jedi: Берёшь книгу матана, год времени и 365 бутылок водки и пишешь.
Посмотри в http://ru2.php.net/manual/ru/function.i ... ecolor.php - может что поможет. Типа imagecreatetruecolor.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Jedi Пт июл 18, 2008 18:32

Проблему решил. Вместо imageCopyResized() использовал imagecopyresampled()
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Alkeeper Пт июл 18, 2008 18:43

imagecopyresampled
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron