PHP中的内容感知图像大小调整

时间:2010-12-27 19:40:54

标签: php ruby image resize

我正在寻找一个开源项目,可以使用任何Web后端语言(例如PHP,Ruby)进行内容感知图像大小调整

通过内容感知图像调整大小,我的意思是在Photoshop CS5中看到的,或http://www.youtube.com/watch?v=qadw0BRKeMk

感谢。

2 个答案:

答案 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/