这是一个 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 中的不透明像素。
所以这是我的问题:如何在不丢失透明或至少半透明像素的情况下移动所有图层的图像?