用URL从URL创建png图像

时间:2013-04-14 21:10:10

标签: php png

如何从图像URL创建具有给定宽度和高度的PNG图像。我正在尝试使用此代码。但得到的图片无效:

$img_r = imagecreatefrompng($src);
$dst_r = ImageCreateTrueColor( $targ_w, $targ_h );
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],$targ_w,$targ_h,$_POST['w'],$_POST['h']);
header('Content-type: image/png');
@imagepng($dst_r, url_to_save, $jpeg_quality);

1 个答案:

答案 0 :(得分:0)

首先,我将从url(file_get_contents / curl / etc)中获取文件,然后将其写入磁盘并查明它是否是图像,类型等等,然后,我会削减我的努力并使用图像处理库,如http://phpthumb.gxdlabs.com/调整图片大小并按照我的意愿保存。