我目前正在允许用户上传img,然后将图像另存为以下内容:
$tmp = imagecreatetruecolor($configWidth, $configHeight);
imagecopyresampled($tmp, $src, 0,0,0,0,$configWidth,$configHeight,$origWidth,$origHeight);
imagejpeg($tmp, $_SERVER['DOCUMENT_ROOT'].$folder.$newFileName,90);
然后我将图像显示给用户,以便他们可以裁剪图像。
我想询问是否可以显示图像进行裁剪而不保存它 - 例如:我可以向用户显示图像以便从tmp_name - tmp php图像进行裁剪吗?
我不确定这是否可行但是它会避免必须保存图像,然后在裁剪后删除...
THX
答案 0 :(得分:1)
我可以向用户显示图像,以便从tmp_name - tmp php图像进行裁剪吗?
当上传脚本完成执行时,图像不在webroot之外,也会删除图像。
使用一些html5方法,您可以在页面上显示图像而无需上传。见https://developer.mozilla.org/en-US/docs/DOM/FileReader#Example