PIL 기본 조작

PIL: python 이미지 처리 라 이브 러 리
PIL (Python Imaging Library Python, 이미지 처리 라 이브 러 리) 은 일반적인 이미지 처리 기능 과 대량의 유용 한 기본 이미지 조작 을 제공 합 니 다. 예 를 들 어 이미지 크기 조정, 재단, 회전, 색상 변환 등 입 니 다.PIL 은 무료 입 니 다.http://www.pythonware.com/products/pil/ 다운로드 하 다.
그림 열기pil_im = Image.open('image_path')
색 변환pil_im.convert('L')
그림 형식 변환
save () 방법 을 통 해 그림 을 다양한 형식의 파일 로 저장 합 니 다.파일 이름 목록 에서 모든 그림 파일 을 읽 고 JPEG 형식 으로 변환 합 니 다.
from PIL import Image
import os

for infile in filelist:
    outfile = os.path.splitext(infile)[0] + '.jpg'  # splitext    
    if infile != outfile:
        try:
            Image.open(infile).save(outfile)
        except IOError:
            print("cannot convert", infile)

미리 보기 그림 만 들 기pil_im.thumbnail((128, 128))
그림 영역 복사 및 붙 여 넣 기
box = (100,100,400,400)  # (left, up, right, down)
region = pil_im.crop(box)

#       ,        
region = region.transpose(Image.ROTATE_180)
pil_im.paste(region, box)

사이즈 조정 및 회전
크기 조정
회전

좋은 웹페이지 즐겨찾기