Vivaldy
Новичок
Проблема с ресайзингом изображений
Вот столкнулся с такой проблемой - делаю аплоад картинки на сервер и сразу хочу седлать ее уменьшенную копию, для этого делаю такие действия:
проблема в том что imagecreatefromjpeg() - выдает ошибку, если файл где-то больше 200 килобайт то пхп вылитает с нехваткой памяти. А ведь 200 килобайт это еще не много, если взять обои то бывает часто и больше.
Может кто сталкивался - как эту проблему обойти... ?
Вот столкнулся с такой проблемой - делаю аплоад картинки на сервер и сразу хочу седлать ее уменьшенную копию, для этого делаю такие действия:
PHP:
$res = copy($userfile, $file_adr_orig); // Загружаю изображение
$new_img_smal = imagecreatetruecolor(100, 130); // Создаю заготовку
$img = imagecreatefromjpeg($file_adr_orig); // Создаю изображение из оригинального файла
$nn = ImageCopyResampled($new_img_smal, $img, 0, 0, 0, 0, 100, 130, $width_smal, $height_smal); // Преборазовываю оригинал в нужный размер ($width_small и $height_small - расчитываются отдельно)
$res = imagejpeg($new_img_smal, $file_adr_smal, 40); // записываю изображение
Может кто сталкивался - как эту проблему обойти... ?
