PerlImagerライブラリを使用して画像を処理します。
trimImageMagick または GIMP での操作と同様のことをしようとしていますautocrop: 画像の境界にある空白を削除します。
そのようなことはありますか?ドキュメントを検索しましたが、何も見つかりませんでした。
私はあなたがあなたが望むことをするための事前に書かれたImager方法に関してあなたは運が悪いと思います。しかし、私はC APIが提供するものを見てきました。その仕事をするために、XS拡張機能を書くのはかなり簡単なはずだと思います。
私のアプローチはImageMagick、関数のコードを分解しTrim、APIの観点から実装することです。このAPIは、個々のピクセルの色を決定Imagerする関数を定義します。i_gpix
関数の関数を複製するのではなくImager crop、XSコードが、既存のに直接渡すことができる左、右、上、および下のマージンサイズを返すことを選択しますcrop。
あなたが望んでいたことではありませんが、可能性の範囲内です。