上传图片,裁剪;调整大小


Upload Image, Crop & Resize

上传图像,临时保存,让用户在ajax界面中调整大小和裁剪的最佳方法是什么?

有真正的PHP库吗?

Brad是对的,把你的问题分成几个独立的部分。

我用Imagemagick作为后端有些运气。

对于ajax UI技巧,JQuery似乎是常用的建议,尽管我自己很少使用它。

与其临时存储,不如永久存储,并在初始阶段进行一些默认调整大小/裁剪。然后,如果用户想要编辑默认结果,将会有额外的接口。

用户通常是懒惰的,为这样的用户设置一些默认处理是可以的。

您可以上传图像并将其(原始图像)永久地存储在文件系统中。然后,您可以使用图像处理库(我建议您查看一下phpThumb)来调整大小。至于界面,您可以使用jQuery或您选择的任何其他用户界面库(请参阅此链接)。界面将只允许用户指定调整大小/裁剪参数——phpThumb将完成其余的工作。

对于PHP图像转换库,我总是发现class.upload. PHP非常方便。它可以很好地处理大小调整、裁剪、填充和其他基本转换。