[python] 파이썬으로 이미지 픽셀값 조작하기

이미지 처리를 위해 파이썬을 사용하는 경우에 이미지의 픽셀값을 조작해야 하는 경우가 있습니다. 이미지 픽셀값을 조작하는 방법에 대해 알아보겠습니다.

이미지 불러오기

우선 이미지를 불러와야 합니다. 파이썬의 Pillow 라이브러리를 사용하여 이미지를 불러올 수 있습니다.

from PIL import Image

# 이미지 불러오기
img = Image.open('image.jpg')

픽셀값에 접근하기

이미지를 불러오면 각 픽셀의 RGB 값을 확인하고 수정할 수 있습니다.

# 픽셀값 확인하기
rgb = img.getpixel((x, y))

# 픽셀값 수정하기
img.putpixel((x, y), (r, g, b))

이미지 저장하기

이미지를 수정한 후에는 새로운 이미지로 저장할 수 있습니다.

# 이미지 저장하기
img.save('new_image.jpg')

이러한 방법을 사용하여 파이썬으로 이미지의 픽셀값을 조작할 수 있습니다.

참고 자료