Forum Webscript.Ru
Программирование => PHP => Тема начата: mixer от 14 Ноября 2002, 17:18:22
-
Народ!
Кто-нибудь знает как изменять размеры Джпега с ПХП?
Мэнюал прочитал, но там таких функций нет:(
Или запостите урлы доков по этой теме.
-
смотри доки по gd
-
ImageCopyResized() (http://www.php.net/manual/en/function.imagecopyresized.php)
ImageCopyResampled() (http://www.php.net/manual/en/function.imagecopyresampled.php)
Мэньюал надо читать, а не пролистывать.
-
Мэньюал надо читать
От корки до корки каждый вечер перед сном :)
-
Metaller
[OFF]Ты его лучше на работе читай. Вместе с Уриком :) А то у тебя предсонные чтения на корочку не записываются :beer:[/off]
-
Хей, хей, хей! Куда так разогнались? Не успел запостить, а тут уже стока ответов:)
Всем спасибо за помощь, но я уже нашел решение своей проблеме. Еще раз всем спасибо!
-
Poprobui tak ..
$QUALITY=100;
header("Content-type: image/jpeg");
$src_img = imagecreatefromjpeg($CGIVars[image]);
$new_w=imagesx($src_img);
$new_h=imagesy($src_img);
$dst_img=ImageCreate($new_w,$new_h);
ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img));
//imageinterlace($dst_img,1);
Imagejpeg($dst_img,\'\',$QUALITY);
ImageDestroy($dst_img);
ImageDestroy($src_img);
-
function resize_image($width, $height, $source, $destination) {
$src = imagecreatefromjpeg($source);
$img = imagecreatetruecolor($width, $height);
imagecopyresampled($img, $src, 0, 0, 0, 0, $width, $height, imagesx($src),imagesy($src));
// @unlink($destination);
imageJPEG($img, $destination);
}
без imagecreatetruecolor (как в предыдущем письме) будет плохое качество.