2012-10-07 2 views
3

전경 이미지의 기본 스크롤을 수행하기 위해 imagechops.offset을 사용하려고합니다. 유일한 문제는 내 교수가 스크롤 된 데이터를 감싸는 것을 원하지 않는다는 것입니다 (데이터가 '화면에 표시되지 않은'화면이 다른면으로 돌아 오지 않아야 함).ImageChops.offset에서 데이터를 래핑하지 못하게하려면 어떻게해야합니까?

imagechops에서이 작업을 수행 할 수있는 방법이 있습니까? 아니면 배열 작업을 사용해야합니까?

답변

0

ImageChops만으로는 작업을 수행 할 수 없지만 코드에는 저장 작업이 필요하지 않습니다. 당신은 같이 pasteImageChops.offset을 결합 할 수 있습니다 :

from PIL import Image, ImageChops 

x = Image.open('input.png') 
width, height = x.size 
c = ImageChops.offset(x, 10, 20) 
c.paste((255, 255, 255), (0, 0, 10, height)) 
c.paste((255, 255, 255), (0, 0, width, 20)) 
c.save('output.png') 

이 예제는 특정 색으로 포장 영역을 채우려 가정합니다.

관련 문제