2011-07-19 108 views
0

什么是上传图片,将其保存为临时图片的最佳方式,并让一些用户调整大小并在某个ajaxy界面中裁剪?上传图片,裁剪和调整大小

PHP的任何严重的图书馆?

+0

这些是三个不同的问题。上传并拥有一个数据库来跟踪图像,一个用于裁剪/调整大小的“ajaxy”界面,以及PHP用于执行实际工作的后端库。 – Brad

回答

1

布拉德是对的,将你的问题分成独立的部分。

我有一些运气,Imagemagick作为后端。也see here

对于Ajaxy UI技巧,JQuery似乎是股票建议,尽管我自己很少使用它。

1

不是临时存储,而是永久存储它,并且最初做一些默认调整大小/裁剪。然后,如果用户想要编辑默认结果,则会有额外的界面。

用户通常很懒,可以为这些用户进行一些默认处理。

1

您可以上传图像并将其永久保存在文件系统中(原件)。然后,您可以使用图像处理库(我建议查看phpThumb)来进行调整大小。至于界面,您可以使用jQuery或您选择的任何其他用户界面库(请参阅this link)。界面只允许用户指定调整大小/裁切参数 - phpThumb将完成剩下的工作。

1

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