Codeigniter或PHP:选择图像的一部分作为轮廓图

时间:2011-06-06 06:13:41

标签: php codeigniter image-processing crop

我想使用codeigniter

创建facebook个人资料图片的功能

用户可以选择要显示的图像部分作为个人资料图片,任何人都可以指导我

任何努力都将受到赞赏。

2 个答案:

答案 0 :(得分:3)

您可以使用jCrop(使用MIT许可的JavaScript裁剪程序,带有{{}}}来获得类似于Facebook的裁剪程序。 jCrop还在下载文件夹中包含一个PHP示例,为您提供它们如何协同工作的示例。

答案 1 :(得分:1)

CodeIgniter支持图像裁剪:
http://codeigniter.com/user_guide/libraries/image_lib.html

CI支持GD / GD2,NetPBM和ImageMagick:
http://php.net/manual/en/book.image.php
http://netpbm.sourceforge.net/
http://www.imagemagick.org/

以下是一些手动ImageMagick示例:
http://www.imagemagick.org/Usage/crop/

在PHP中,可以使用exec函数执行ImageMagick:

exec("convert my_image.jpg -resize 50% -crop 80x80+0+0 my_thumb.jpg", $report);
print_r($report);

PS。用户界面是一个不同的故事!