snug
Новичок
Работа с изображением функция imagejpeg()
Здравствуйте. Пытаюсь сделать уменьшенную картинку из уже лежащей на сервере и сохранить её в каталог таким способом
Если убираю из параметров вызова функции "
" скрипт просто рисует уменьшенное изображение, а мне нужно сохранить его.
Сохранять никак не хочет не по абсолютном не по относительному пути. Как быть? ПодМогите.
Здравствуйте. Пытаюсь сделать уменьшенную картинку из уже лежащей на сервере и сохранить её в каталог таким способом
PHP:
<?php
header ("Content-type: image/jpeg");
function imageresize($outfile,$infile,$neww,$newh,$quality)
{
$im=imagecreatefromjpeg($infile);
$k1=$neww/imagesx($im);
$k2=$newh/imagesy($im);
$k=$k1>$k2?$k2:$k1;
$w=intval(imagesx($im)*$k);
$h=intval(imagesy($im)*$k);
$im1=imagecreatetruecolor($w,$h);
imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im));
imagejpeg($im1,$outfile,$quality);
imagedestroy($im);
imagedestroy($im1);
}
imageresize("путь_сохранения/имя_файла.jpeg","http://site.ru/img/real/logo.jpeg",100,100,75); ?>
PHP:
путь_сохранения/имя_файла.jpeg
Сохранять никак не хочет не по абсолютном не по относительному пути. Как быть? ПодМогите.