在CakePHP中,您使用过的最佳图像上传/调整大小组件是什么?

时间:2010-03-20 19:00:00

标签: php image cakephp upload gdlib

我正在寻找可以属于许多模型的东西,而且,还有内置的所有调整大小功能。

想知道那里是否有任何好的建议,我不想选错了。

还是值得建立我自己的?

4 个答案:

答案 0 :(得分:3)

几年前我为Cake 1编写了一个非常甜蜜的图像上传组件。我不知道这些日子的代码在哪里,但是我的朋友Koa在一段时间后写了一篇文章:

http://labs.iamkoa.net/2007/10/23/image-upload-component-cakephp/

http://labs.iamkoa.net/2007/11/06/multiple-image-uploads-into-single-mysql-table-cakephp/

可能是你可以破解的东西。它处理上传,调整大小(调整大小,裁剪,调整大小然后裁剪,最大,混合),如果我没记错的话,它甚至可以做滤镜(翻转,反转,灰度)。

我还为我的新内容管理框架将代码移植到Zend框架(和PEAR文件命名)。这一切都包含在内并且现在好多了(我上面提到过的所有内容都有很好的记录)。您可以download that here(查看ImageManipulator类。我认为FileUploader类依赖于我的String utils类,如果您想使用它,可以轻松删除。

否则,我说滚动你自己。 Cake中的组件架构起初让我感到困惑,所以如果你还不知道它,它可能是一个很好的学习XP。如果你这样做,你可以抓住某人上传器并将其转换为Cake应用程序的组件。

答案 1 :(得分:2)

答案 2 :(得分:1)

答案 3 :(得分:0)

如何获取图像的EXIF / Meta信息?