0

嗨,我目前有一个带有误差线的许多数据点的图表,我想知道如何从中创建一个水平很长的图像。

此图像由 11 个、256 个点的图形组成,这些图形相互附加。我想创建一个打开时有 256 个点的图像 (.png),但可以向右滚动以查看更多相同图像。

谢谢!

4

1 回答 1

0

这是一个不错的脚本,您可以从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])
于 2013-07-25T19:01:56.183 回答