loopik
Новичок
Из Gd в Imagemagic
Есть функция. Нужно тоже самое но imagemagic а я с ним вообще незнаком. Помогите пожалуйста.
Есть функция. Нужно тоже самое но imagemagic а я с ним вообще незнаком. Помогите пожалуйста.
PHP:
function Renderimage( $tempname )
{
$imagem = $tempname;
$pos=strrpos($imagem,".");
$name=substr($imagem,0,$pos);
$ext=substr($imagem,$pos+1);
$ft = $ext;
$width = 140;
$quality = 100;
$image = "pictures/".$imagem;
$size = GetImageSize ($image);
$height = ($width/$size[0]) * $size[1];
$thumb = ImageCreateTrueColor($width, $height);
if ($ft == "jpg") { $source = ImageCreateFromJPEG($image); }
if ($ft == "gif") { $source = ImageCreateFromGIF($image); }
if ($ft == "png") { $source = ImageCreateFromPNG($image); }
ImageCopyResampled($thumb,$source,0,0,0,0,$width,$height, ImageSX($source), ImageSY($source));
if ($ft == "jpg") { ImageJPEG($thumb, "pictures/".$imagem, $quality); }
if ($ft == "gif") { ImageGIF($thumb, "pictures/".$imagem, $quality); }
if ($ft == "png") { ImagePNG($thumb, "pictures/".$imagem, $quality); }
ImageDestroy($thumb);
}
