반응형
[파이썬, python] pillow 이미지 줄이기¶
1. 이미지 불러오기¶
In [1]:
from PIL import Image
# pillow에 Image 객체를 이용하여 "test_image.png"를 img 객체로 반환합니다.
img = Image.open("test_image.png")
img
Out[1]:
2. 이미지 사이즈 확인하기¶
In [2]:
width, height = img.size
width, height
Out[2]:
(1440, 1080)
3. 이미지 줄이기¶
- 1440, 1080 사이즈의 이미지를 3분에 1 크기로 줄이고자 합니다,
In [4]:
reduce_num = 3
# img 객체에 resize 함수를 사용해서 이미지 크기를 줄일 수 있습니다.
img_small = img.resize((int(width/reduce_num), int(height/reduce_num)))
img_small
Out[4]:
In [6]:
# resize 함수에 원하는 숫자를 입력하여 이미지 크기를 줄일 수 있습니다.
img_small = img.resize((100, 50))
img_small
Out[6]:
반응형
'python' 카테고리의 다른 글
파이썬 defaultdict, collection.defaultdict 쓰는 이유 (0) | 2023.02.18 |
---|---|
파이썬 rgb 색상별 추출 pillow image.split (0) | 2023.02.16 |
chatGPT 로 real-time graph 그리기 matplotlib.animation (0) | 2023.02.15 |
python append 파이썬 리스트 값 추가 (0) | 2023.02.14 |
k-means clustering with numpy. 넘파이를 사용한 kmeans 클러스터 수행, k-means clustering numpy (0) | 2023.02.14 |
댓글