これはImageMagickの質問です。以下を使用して、画像のすべてのピクセルを移動しようとしています。
convert -page +X+Y old.png -background none new.png
old.pngだけが不透明、透明、半透明の情報のいくつかの層を含んでいるので(ここで私の「したがって」は経験的であり、私は現象を本当に理解していません)何も動きません。すべてを平らにして試してみると:
convert -page +X+Y old.png -background none -flatten new.png
その後、不透明な部分は移動しますが、透明および半透明の情報は多くなります。適用することでそれを見ることができます
convert new.png -alpha off new_alpha_off.png
new_alpha_off.pngの不透明なピクセルのみを観察します。
だからここに私の質問があります:透明な、または少なくとも半透明のピクセルを失うことなく、すべてのレイヤーで画像を移動する方法は?