Open2
Imagemagickのrotateとflattenの謎現象
rotateオプションで画像を回転させ、extentで位置を移動した画像をflattenで一枚に合成しようとしたら、なぜかrotateの値によって位置がずれてしまう問題にあたった
convert bluebells.png -background transparent -rotate 33 -extent 1000x1000-25-20 -write mpr:a +delete bluebells.png -rotate 20 -scale 30% -extent 1000x1000-200-500 -write mpr:b +delete mpr:a mpr:b -flatten scaled-rotated.png
のように、位置と回転が別々の画像 mpr:a
と mpr:b
を用意し、 -flatten
で一枚にしても
のようになってしまう。
ちなみに mpr:a
だけはこれで
mpr:b
だけはこれ
合成すると、 mpr:a
が外に行ってしまうし、bも位置や回転がずれる
謎