2013-07-25 2 views
0

안녕하세요, 현재 저는 오류 막대가있는 많은 데이터 포인트의 그래프를 가지고 있는데,이 이미지를 가로로 길게 만들 수있는 방법을 궁금합니다.큰 확대 된 이미지를 파이썬으로 만드는 방법

이 이미지는 11 개의 256 점 그래프로 구성되어 있습니다. 나는 그것이 열릴 때 256 점이있는 이미지 (.png)를 만들고 싶습니다. 오른쪽으로 스크롤하면 같은 이미지를 더 볼 수 있습니다.

감사합니다.

+0

현재 열리는 방법은 무엇입니까? –

+0

축소판이 열리므로 한 번에 2600 개의 모든 점을 볼 수 있습니다. 창을 확대하고 원하는 것을 볼 수는 있지만 저장 방법을 모르기 때문에 작은 점으로 모든 점을 볼 수있을 정도로 확대되고 넓게 표시됩니다. – Jrosey

+0

나는 이것이 이미지의 것이 아니라 OS의 속성이라고 생각한다. –

답변

0

다음은 Jonas Wagner에서 사용할 수있는 멋진 스크립트입니다. 게다가, 전에 사용하지 않은 cool 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]) 
+0

한 번에 모든 이미지를 열면 파이썬 인터프리터는 종료하지 않는 한 해제하지 않고 큰 메모리 덩어리를 먹을 수 있습니다. –

관련 문제