我正在寻找一个开源项目,可以在任何网络后端语言(例如PHP,Ruby)中进行内容感知图像大小调整。
所谓内容感知图像大小调整,我指的是在Photoshop CS5或http://www.youtube.com/watch?v=qadw0BRKeMk中看到的大小调整
谢谢。
发布于 2010-12-28 03:45:05
有一种方法是基于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可以很容易地从任何脚本语言接口。我不能说它的质量,但它看起来正在朝着正确的方向发展:它明确地链接到你的链接视频作为参考。
发布于 2010-12-28 03:54:16
我还没有找到比PHPTHumb更好的东西。http://phpthumb.sourceforge.net/
https://stackoverflow.com/questions/4541298
复制相似问题