【发布时间】:2011-03-05 18:21:56
【问题描述】:
这是我第一次使用 GD 的东西。 我正在尝试使用 jcrop jquery 插件来实现调整大小和裁剪。 我仍然不知道如何保存我裁剪的图像。在 jcrop 网站上没有太多关于它的内容。这是我的代码:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$targ_w = $targ_h = 150;
$jpeg_quality = 90;
$src = 'demo_files/flowers.jpg';
$img_r = imagecreatefromjpeg($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/jpeg');
imagejpeg($dst_r,null,$jpeg_quality);
exit;
}
我该如何处理 imagejpeg($dst_r,null,$jpeg_quality) 以实际写入图像文件并将其路径保存在我的数据库中?
提前致谢。
毛罗
【问题讨论】:
-
你能在你的服务器上安装 ImageMagick 吗?在我看来,这比与 GD 摔跤要容易得多。我不使用 ImageMagick PHP 扩展,只是通过
exec()调用命令