반응형
간단한 원을 그리고 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 How to iterate over two dictionaries at once and get a result using values and keys from both (0) | 2020.12.27 |
---|---|
파이썬의 목록에서 튜플의 요소 연결 (0) | 2020.12.27 |
파이썬 PyQt5에서 QtGui 가져 오기 실패 (0) | 2020.12.26 |
파이썬 Python, 출력에서 소수점 이하 두 자리까지 모든 부동 소수점 인쇄 (0) | 2020.12.26 |
파이썬 따옴표 사이에서 문자열 추출 (0) | 2020.12.26 |
댓글