1

Windows 用の最新バージョンの imageMagick を使用 (本日ダウンロード)
small_image.jpg = 16x16
large_image.jpg = 800x600

small_image.jpg を変換 -重力中心 -サイズ変更 '208x120>' -背景白 -エクステント 208x120 s_icon.gif

「変換: 無効なジオメトリ `'208x120' @ geometry.c/ParseRegionGeometry/1322」を生成しますが、新しい画像内で完全に中央に配置された小さな 16x16 画像を持つ 208x120 画像を生成します。完全。

ただし、より大きな画像で試してみると、同じエラーが発生しますが、「208x120>」が示すように、実際には縮小ではなくトリミングされているようです。

そのエラーは何ですか?どうすれば修正できますか?また、このコマンド ラインが大きな画像で機能しないのはなぜですか?

ドキュメントは素晴らしいものではありません:(

4

1 に答える 1

2

同じ問題がありました。どうやら、二重 (通常の) 引用符ではなく一重引用符を使用しているためです。文字列は次のようになります。

convert small_image.jpg -gravity Center -resize "208x120>" -background white -extent 208x120 s_icon.gif

これが *nix で許可されているかどうかはわかりません。ドキュメントには記載されていないためです...

于 2011-01-31T13:54:22.937 に答える