1

我目前允许用户上传 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 图像?

我不确定这是否可行,但它可以避免保存一张图像,然后在裁剪后删除......

谢谢

4

1 回答 1

1

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

不,图像在 webroot 之外,上传脚本完成执行后,图像也将被删除。

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

于 2012-09-08T01:40:06.293 回答