我认为您在使用预先编写的Imager
方法来做您想做的事情方面不走运。但是我已经查看了 C API 必须提供的内容,并且我认为编写一个 XS 扩展来完成这项工作应该相当简单。
我的方法是分离函数的ImageMagick
代码并根据APITrim
实现它,它定义了一个函数来确定单个像素的颜色。Imager
i_gpix
我不会复制函数的Imager
crop
功能,而是选择 XS 代码返回左、右、上、下边距大小,这些大小可以直接传递给现有的crop
.
我知道,这不是你所希望的,但在可能的范围内。