[PIL] 이미지 픽셀 값 가져오기: Image.getpixel() 사용 및 설명
소개 Image.getpixel(xy) 함수는 Pillow 라이브러리에서 사용되는 함수로, 이미지의 특정 좌표에 있는 픽셀 값을 반환하는 데 사용됩니다. 좌표는 (x, y) 형태로 입력되며, 반환되는 픽셀 값은 이미지의 모드에 따라 다릅니다. 그레이스케일 이미지의 경우 단일 값, RGB 이미지의 경우 (R, G, B) 값을 반환합니다. 기본 사용법from PIL import Image# 이미지 파일 열기img = Image.open('sample_image.jpg')# 좌표 (50, 50)의 픽셀 값 가져오기pixel_value = img.getpixel((50, 50))print("픽셀 값:", pixel_value)상세 설명xy: 픽셀 값을 가져올 좌표를 (x, y) 형태로 지정합니다. (0, 0)..
2024. 10. 14.
[PIL] 이미지 투영 및 원근법 변환: Image.transform() 사용 및 설명
소개 Image.transform(size, method, data, resample=0, fill=1, fillcolor=None) 함수는 Pillow 라이브러리에서 이미지를 다양한 방법으로 변환할 때 사용됩니다. 이 함수는 이미지의 크기를 변경하거나, 투영 변환, 어핀 변환, 원근법 변환 등을 통해 이미지의 모양을 왜곡하거나 변형하는 데 유용합니다. 이를 통해 이미지의 시각적 효과를 크게 변경하거나 특정 변환 작업을 수행할 수 있습니다. 기본 사용법from PIL import Image# 이미지 열기img = Image.open('sample_image.jpg')# 어핀 변환 적용transformed_img = img.transform((300, 300), Image.AFFINE, (1, 0.2, ..
2024. 10. 14.