我试图使用imagick删除图像的透明区域.
Image Magick提供了trim方法:
Imagick :: trimImage
从图像中删除作为背景颜色的边缘.如果已针对ImageMagick版本6.2.9或更新版本编译了Imagick,则可以使用此方法.
如何设置Imagick可能修剪的颜色?
以下脚本将背景颜色设置为灰色.但是,修剪会删除蓝色背景颜色,如下所示.
$im = new Imagick( "1.png" );
// Set background color to grey
$im->setImageBackgroundColor( new ImagickPixel( "rgb(213,213,213)" ) );
$im->trimImage( 0 );
$im->writeImage('2.png');
Run Code Online (Sandbox Code Playgroud)

有没有办法限制修剪颜色?
imagick module version => 2.1.1-rc1
假设我有一个充满标志的目录(大约200个).每个标志都有这个边框... 12px向上和向下,1px左边和rigtht ....像这样:

我如何使用imagemagick来...将每个.PNG图像从64x64裁剪到60x40