$ _FILES ['file'] ['tmp_name'] +从tmp图像中裁剪

时间:2012-09-08 01:35:08

标签: php

我目前正在允许用户上传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

1 个答案:

答案 0 :(得分:1)

  

我可以向用户显示图像,以便从tmp_name - tmp php图像进行裁剪吗?

当上传脚本完成执行时,图像不在webroot之外,也会删除图像。

使用一些html5方法,您可以在页面上显示图像而无需上传。见https://developer.mozilla.org/en-US/docs/DOM/FileReader#Example