필요한 패키지 설치
$ pip install pillow
이미지 불러오기, 저장하기
from PIL import Image
path = "/home/test/test/data/lena.jpg"
im = Image.open(path)
print(im.size)
im.show()
outpath = "/home/test/test/data/pillow_lena.jpg"
im.save(outpath)
썸네일 생성, 저장하기
from PIL import Image
path = "/home/test/test/data/lena.jpg"
im = Image.open(path)
size = (64, 64)
im.thumbnail(size)
print(im.size)
im.show()
outpath1 = "/home/test/test/data/thumbnail_lena.jpg"
im.save(outpath1)
이미지 크기 변경하기
from PIL import Image
path = "/home/test/test/data/lena.jpg"
im = Image.open(path)
img2 = im.resize((800, 800))
img2.show()
이미지 자르기
from PIL import Image
path = "/home/test/test/data/lena.jpg"
im = Image.open(path)
img2 = im.crop((100, 100, 350, 350))
img2.show()
이미지 회전시키기
from PIL import Image
path = "/home/test/test/data/lena.jpg"
im = Image.open(path)
img2 = im.rotate(90)
img2.show()
이미지 필터링
blur(흐릿하게 만들기)
import os
path = "/home/test/test/data/lena.jpg"
if os.path.isfile(path):
im = Image.open(path)
print("정상으로 읽음")
else:
print("파일이 존재하지 않습니다.")
img2 = im.filter(ImageFilter.BLUR)
img2.show()