일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 혼공단5기
- 혼자공부하는네트워크
- 나는리뷰어다
- 혼공학습단
- 한빛미디어
- 제이펍
- 혼공
- 네트워크
- 혼공C
- 혼공머신
- vulkan
- 데이터분석
- 혼공컴운
- 파이썬
- 딥러닝
- 컴퓨터그래픽스
- 혼공얄코
- 자바스크립트
- 머신러닝
- 혼공S
- 혼자공부하는C언어
- 혼공단
- OpenGL
- 벌칸
- 리뷰리뷰
- 혼공스
- 불칸
- 혼자공부하는얄팍한코딩지식
- 혼공네트
- 책리뷰
Archives
- Today
- Total
Scientia Conditorium
[혼만파] 혼공학습단 14기_혼자 만들면서 공부하는 파이썬 2주차 본문
[혼만파] 혼공학습단 14기_혼자 만들면서 공부하는 파이썬 2주차
[기본 숙제] Ch.03(03-1, 03-2) 이미지 가공(크기 변경, 합성) 후 결과 화면 캡쳐하기
결과 화면
![]() |
![]() |
실행 코드
더보기
from pathlib import Path
from PIL import Image
from PIL import ImageDraw
from PIL import ImageOps
img = Image.open("image.png")
draw = ImageDraw.Draw(img)
draw.text(
xy = (10, 100),
text="Hello, World!",
fill=(255, 255, 255),
font_size = 100,
)
SIZE = (500, 375)
#img_resize = img.resize(SIZE)
img_resize = ImageOps.contain(img, SIZE)
#print(f"{img_resize.size=}")
img_resize.show()
# img_black = Image.new(mode="RGBA", size=SIZE, color=(0, 0, 100, 153))
# img_comp = Image.alpha_composite(img_resize.convert("RGBA"), img_black)
# img_comp.show()
나의 경우 예제 코드 그대로 따라했을 때 pillow 패키지가 import 되지 않는 오류가 있었다. python이 여러 개 설치되어있는데 내가 설치한 버전과 다른 파이썬이 실행되어서 그런 것으로 추측되었다. 다행히? 파이썬 코드를 다른 폴더로 옮기고 실행했을 때 정상 동작되었다.
추가로 이미지 파일을 볼 때 단순히 img 하나만 입력했을때 나오지 않았기에 img.show() 까지 추가하였다.
이미지 합성에는 알파값 조절 이외에 파란색을 100정도 입혀서 변형시켜보았다.
[추가 숙제] Ch.03(03-3) 이미지 콜라주 실행 결과 화면 캡쳐하기
이미지 콜라주 만들 때 몇가지 오류가 있었다.
첫 번째로 이미지 원본 크기가 가로세로 비율이 전부 달랐기 때문에 일괄적으로 맞춘다면 일부 잘라져서 보여졌다.
두 번째로 파일 자체가 잘못되어서 열리지 않는 문제가 있었다. 이 부분은 삼성 갤럭시 폰에서 heic 포맷으로 저장된 것을 그림판이나 다른 툴을 이용해서 png 로 바꿔주었더니 해결되었다.
어쨌든 코드 몇줄로 이미지 합성과 콜라주 등 멋진 결과물을 만들 수 있어서 좋았다.
'서평 > IT-책' 카테고리의 다른 글
[혼만파] 혼공학습단 14기_혼자 만들면서 공부하는 파이썬 3주차 (1) | 2025.07.21 |
---|---|
[책리뷰] 모두의 딥러닝 (1) | 2025.07.11 |
[혼만파] 혼공학습단 14기_혼자 만들면서 공부하는 파이썬 1주차 (0) | 2025.07.05 |
[책리뷰] 더 이상 오해받지 않는 말투의 기술 (1) | 2025.06.30 |
[책리뷰] 당신은 AI를 어디까지 믿을 수 있나요? (0) | 2025.06.29 |