我正在使用jCrop和CodeIgniter,尝试制作图片上传器
所以我有我的图像文件夹和临时文件夹。
我将上传到我的临时文件夹,然后用裁剪器显示上传的图像
当我提交表单时,我会转到我的php并使用jCrop提供的代码:
$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);
在此处或其他任何地方,我都看不到如何定义目标图像路径和文件名 我想将原始文件夹保存在临时文件夹中,并在父文件夹中创建调整大小的文件夹。
有人能帮助我吗?
答案 0 :(得分:1)
此处或其他任何地方,我都没有看到如何定义目标图像路径和文件名。
你会发现the manual page for imagejpeg()
enlightening - 你的示例代码中的第二个参数是null
,是目标文件名。
我想将原始文件夹保存在临时文件夹中,并在父文件夹中创建已调整大小的文件夹。
请注意,一旦脚本终止,临时目录中的副本可能会消失。