我使用php imagemagick生成缩略图。
我需要一个解决方案,无论图像大小(最小我将上传200X200)我给 它需要在ImageMAgick中提供50x50的高质量和技术吗?
答案 0 :(得分:2)
使用$im->cropThumbnailImage()
代替$im->thumbnailImage()
。
答案 1 :(得分:1)
查看PHP Thumb(麻省理工学院执照)。
它支持自适应调整大小。
它的作用是调整图像大小以尽可能接近所需的尺寸,然后将图像从中心裁剪成适当的大小。
require_once '/path/to/ThumbLib.inc.php';
$thumb = PhpThumbFactory::create('test.jpg');
$thumb->adaptiveResize(50, 50)->save('/path/to/new_thumb.jpg');
PHP Thumb是一个轻量级的图像 针对的操纵库 缩略图生成。它的特色 能够根据宽度,高度调整大小 和百分比,创建自定义作物, 或者从中心摆放庄稼,和 旋转图像。