嗨,我目前有一个带有误差线的许多数据点的图表,我想知道如何从中创建一个水平很长的图像。
此图像由 11 个、256 个点的图形组成,这些图形相互附加。我想创建一个打开时有 256 个点的图像 (.png),但可以向右滚动以查看更多相同图像。
谢谢!
这是一个不错的脚本,您可以从Jonas Wagner使用它。另外,它使用了我之前从未使用过的酷 Python 内置函数 map()。
from PIL import Image
import sys
if not len(sys.argv) > 3:
raise SystemExit("Usage: %s src1 [src2] .. dest" % sys.argv[0])
images = map(Image.open, sys.argv[1:-1])
w = sum(i.size[0] for i in images)
mh = max(i.size[1] for i in images)
result = Image.new("RGBA", (w, mh))
x = 0
for i in images:
result.paste(i, (x, 0))
x += i.size[0]
result.save(sys.argv[-1])