0

ほとんどの画像が透明 (アルファ チャネル) である .png ファイルのグループがありますが、抽出する必要がある画像が中央 (非透明ピクセル) にあります。

私がする必要があるのは、画像を非透明ピクセルだけにトリミングすることですが、トリミングされた画像をレンダリングするときが来たら、位置を元に戻すことができるように、左と下からいくつのピクセルがトリミングされたかを知る必要があります大きい画像にありました。

ImageMagick を使用してトリミングを行い、x、y オフセットを取得する方法はありますか? .png ファイルをトリミングする方法は知っていますが、大きな画像内の不透明な画像の場所が失われているため、この情報が必要です。

PIL と python を使用してこれを行うことができるようですが、PIL を Mac にインストールするのは面倒な経験であることが証明されています。jpeg_resync_to_restart エラーを取り除こうと何時間も費やしましたが、誰もがそれらのために機能する別の解決策を持っているようですが、どれも私には機能しません...だから私は PIL をあきらめました。

ImageMagick は既にインストールされ、動作しています。

必要なことを実行する bash または python スクリプトから呼び出すことができる別のツール セットはありますか?

これは、実行する必要がある 1 回限りの操作ではないため、ソース .png ファイルが変更されたときに何度も実行できるスクリプトが必要です。

ありがとう。

4

1 に答える 1

0

Mac に PIL をインストールする際に問題が発生しているとのことでした。Macports の使用を検討しましたか?

于 2012-11-03T05:52:55.517 に答える