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 に答える