我正在使用 jcrop 来裁剪图像。
但生成的裁剪图像无法保存,我的意思是当我右键单击并保存图像时,它会保存 .php 文件。
这是使用的代码:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$targ_iw = $_REQUEST['iwidth'];
$targ_ih = $_REQUEST['iheight'];
$source = $_REQUEST['tname'];
if(empty($targ_iw)){
$targ_iw = $_POST['w'];
$targ_ih = $_POST['h'];
}
$jpeg_quality = 90;
$src = 'http://www.imageopti.com/crop/files/'.$source;
$img_r = imagecreatefromjpeg($src);
$dst_r = ImageCreateTrueColor( $targ_iw, $targ_ih );
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
$targ_iw,$targ_ih,$_POST['w'],$_POST['h']);
header('Content-type: image/jpeg');
imagejpeg($dst_r, null, $jpeg_quality);
exit;
}