본문 바로가기
파이썬

파이썬 Python PIL-원 그리기

by º기록 2020. 12. 27.
반응형

간단한 원을 그리고 Python Imaging Library를 사용하여 파일에 저장하려고합니다.

import Image, ImageDraw

image = Image.new('RGBA', (200, 200))
draw = ImageDraw.Draw(image)
draw.ellipse((20, 180, 180, 20), fill = 'blue', outline ='blue')
draw.point((100, 100), 'red')
image.save('test.png')

draw.point 는 이미지에 나타나지만 타원 자체는 나타나지 않습니다. 모드를 RGB 로 변경하려고했지만 (모드가 표시되는 내용에 영향을 줄 수 있다고 생각했습니다) 이로 인해 해결되지 않았습니다.

이 문제를 어떻게 해결할 수 있습니까? 감사!

 

해결 방법

 

오른쪽 상단 및 왼쪽 하단 좌표를 지정하는 대신 왼쪽 상단과 오른쪽 하단을 얻기 위해 서로 바꾸십시오.

draw.ellipse((20, 20, 180, 180), fill = 'blue', outline ='blue')

 

참조 페이지 https://stackoverflow.com/questions/20747345

 

 

반응형

댓글