【发布时间】:2022-11-27 10:33:58
【问题描述】:
我需要用另一半替换图像的每一半:
从这个开始:
以此结尾:
我曾尝试使用裁剪,但我希望图像保持相同的尺寸,而这似乎只是将其裁剪。
im = Image.open("image.png")
w, h = im.size
im = im.crop((0,0,int(w/2),h))
im.paste(im, (int(w/2),0,w,h))
im.save('test.png')
【问题讨论】:
-
你的问题是什么?你的代码有什么问题?请参阅How to Ask和question checklist
-
我的问题是如何从案例 1 到案例 2(将 A 的一半放在 B 的位置,反之亦然)。我的代码不起作用,因为一半移动但图像尺寸不保持不变。我在问题中陈述了所有这些并包含图像以提供更多上下文......
-
如果沿着中心向下的线是图像的一部分,它(或至少一半)应该在“后”图像的右边缘结束。
-
@ThePhoton 它不是它的一部分,我的错我应该把它做成虚线或指出来。虽然它可能会在以后使用。
标签: python image python-imaging-library