我正在寻找一个开源项目,可以使用任何Web后端语言(例如PHP,Ruby)进行内容感知图像大小调整
通过内容感知图像调整大小,我的意思是在Photoshop CS5中看到的,或http://www.youtube.com/watch?v=qadw0BRKeMk
感谢。
答案 0 :(得分:2)
有一种基于ImageMagick / PHP的方法here。
此方法涉及使用ImageMagick的liquidRescaleImage
函数识别图像的重要部分并在其周围重新缩放
来自网站的代码示例:
<?php
/* Create new object */
$im = new Imagick( 'test.jpg' );
/* Scale down */
$im->liquidRescaleImage( 500, 200, 3, 25 );
/* Display */
header( 'Content-Type: image/jpg' );
echo $im;
?>
ImageMagick可以从任何脚本语言轻松连接。我不能说它的质量,但看起来它正朝着正确的方向发展:它明确地链接到你的链接视频作为参考。
答案 1 :(得分:0)
我还没有找到比PHPTHumb更好的东西。 http://phpthumb.sourceforge.net/