python image program

2023. 1. 25. 10:52python

from PIL import Image

# Open an image file
with Image.open("original_image.jpg") as im:
    # Perform image modifications
    im = im.rotate(45)
    im = im.resize((400, 400))

    # Save the image with a new name
    im.save("modified_image.jpg")

Python에서 이미지 프로그램을 만들려면 PIL(Python Imaging Library)의 포크인 Pillow 라이브러리를 사용할 수 있습니다. 이 라이브러리는 이미지 파일 열기 및 조작, 자르기, 크기 조정 및 이미지 필터 적용과 같은 광범위한 이미지 처리 기능을 제공합니다.

따라야 할 일반적인 단계는 다음과 같습니다.

pip install pillow를 실행하여 Pillow 라이브러리를 설치합니다.

라이브러리를 가져오고 Image.open() 함수를 사용하여 이미지 파일을 엽니다.

라이브러리에서 제공하는 다양한 이미지 처리 기능을 사용하여 자르기, 크기 조정, 필터 적용 등 이미지를 조작할 수 있습니다.

save() 함수를 사용하여 수정된 이미지를 저장합니다.

고급 이미지 처리를 수행하려면 OpenCV, scikit-image 및 numpy와 같은 다른 라이브러리를 사용할 수 있습니다.

응용 프로그램을 테스트하고 필요한 조정을 합니다.

다음은 Pillow를 사용하여 이미지 파일을 열고 크기를 조정하는 예입니다.

 

from PIL import Image

# Open an image file
with Image.open("image.jpg") as im:
    # Resize the image
    im = im.resize((200, 200))
    # Save the image
    im.save("resized_image.jpg")

 

'python' 카테고리의 다른 글

PySide6  (0) 2023.01.25
[파이썬] GUI (그래픽 인터페이스) 라이브러리 선택  (0) 2023.01.25
디렉토리 list와 file list  (0) 2023.01.25
폴더생성 및 삭제  (0) 2023.01.19
python dictionary 를 json 으로 변환  (0) 2023.01.17