我正在CodeIgniter(CI)中开发一个新项目,并希望找到当前问题的CI解决方案。我有一个图像,类似于一个相框。我希望修改上传的图像,以便在后台使用此框架。

例:结果 alt text http://www.sampsonresume.com/projects/visit-创建/ VC-process.jpg

第一张照片是画面。第二个是上传的图像(调整大小/裁剪后),第三个是两者的组合,我想完成。

有帮助吗?

解决方案

如果图像将在您自己的网站上显示,那么简单地使用CSS可能会更容易(特别是如果您的底部图像只是提供边框......)。当然,如果你想让人们用框架下载这些文件,那就是另一回事了。

我认为CI在Image Manipulation类中没有内置方法。但是,该类只是摘要三个主要PHP图像库(GD,ImageMagick和NetPBM)之一的常用功能。如果你知道你正在使用什么库(我通常使用GD来做这样的基本事情......),那么你只需要使用他们专有的方法来做这些事情。

您甚至可以创建自己的库或扩展Image Manipulation类来添加自己的特殊功能。

此外,Zend可能有办法做到这一点(不确定,我也不会查找)。但是,有一些简单的方法可以将包含Zend组件CI 如果你找到了什么。

祝你好运!

其他提示

同意Kyle - 您最好的选择是扩展已经存在的库。看看ImageMagick“复合”命令。

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top