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