0

如何从图像 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);
4

1 回答 1

0

首先,我会从 url (file_get_contents/curl/etc) 获取文件,然后将其写入磁盘并找出它是否是图像,什么类型等,然后,我会减少我的努力并使用图像处理库,例如http:/ /phpthumb.gxdlabs.com/调整图像大小并根据需要保存。

于 2013-04-14T21:17:15.630 回答