image magik图像裁剪增加了空白



我正在使用image magic为CMS制作一个可以裁剪图像的插件。

我想做的是写一个函数,它获取一个图像,并首先调整其大小,然后裁剪它以生成一个拇指,该拇指可以显示图像的最大可能区域

所以我在这里进行了一次测试。我正在尝试裁剪此图像

http://dev.silverstripers.com/imagic/assets/Uploads/blog-dylan.gif

我用这个命令裁剪它。(由我的插件自动生成)

convert [PATH_TO_HERE]/Uploads/blog-dylan.gif -resize 48%x48% -crop 100x100+54+0 -trim [PATH_TO_HERE]/Uploads/_resampled/someimage-blog-dylan.gif

但这就是它返回的

http://dev.silverstripers.com/imagic/assets/Uploads/_resampled/someimage-blog-dylan.gif

我现在的问题是去除图像周围由imagemagik添加的透明区域。

我们非常感谢您的帮助。

我找到了Repage选项

所以我不得不像这个一样改变我的命令

convert [PATH_TO_HERE]/Uploads/blog-dylan.gif -resize 48%x48% -crop 100x100+54+0 +repage[PATH_TO_HERE]/Uploads/_resampled/someimage-blog-dylan.gif

最新更新