Программирование > PHP

ImageCopy и ImageCopyResized

(1/1)

nobody:
Проблема вот в чем. Нужно загрузить картинку и уменьшить ее до определенного размера...
Может мне кто кодом пример показать?
Зарание блогадарен.

Макс:
Загрузить фотку думаю сам сможешь а уменшение фотки я  делал примерно так:

$img= ImageCreateFromJPEG ("a.jpg");

// получаем текущие размеры картинки
$imgX=ImageSX($img);  // ширину
$imgY=ImageSY($img);  // высоту

// размеры выводимой  фотографии будет в 3 раза меньше
$curImgSX=intval($imgX/$scale);
$curImgSY=intval($imgY/$scale);

// создаем новую фотографию , которую и будем выводить.
$curImg=ImageCreate($curImgSX,$curImgSY);
ImageCopyResized($curImg,$img,0,0,0,0,$curImgSX,$curImgSY,$imgX,$imgY);
ImageJPEG($curImg);


Если фотку нужно сохранить в файле то последняя строка будет такой:

ImageJPEG($curImg,\'./images/a.jpg\',80);

Последний параметр подбираешь экспериментально - это качество влияет на фотки

nobody:
посибо помог.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии