Python을 사용하여 그림을 픽셀로 채우는 방법
소개:
이미지 처리에서 픽셀 채우기는 이미지의 픽셀 값을 변경하여 이미지를 수정하고 향상시키는 데 사용되는 일반적인 기술입니다. 강력한 프로그래밍 언어인 Python에는 이미지 처리를 위한 풍부한 라이브러리와 도구도 있습니다. 이 기사에서는 Python을 사용하여 이미지의 픽셀을 채우는 방법을 소개하고 코드 예제를 제공합니다.
from PIL import Image
open()
함수를 사용하여 이미지 파일을 열고 후속 처리를 위해 변수에 할당합니다. open()
函数打开图片文件,并将其赋值给一个变量,以供后续处理使用。image = Image.open('image.jpg')
size
属性,我们可以获取图像的宽度和高度,并打印出来。width, height = image.size print('图像宽度:%d,图像高度:%d' % (width, height))
new_image = Image.new('RGB', (width, height))
load()
pixels = image.load()
size
속성을 통해 이미지의 너비와 높이를 가져와서 인쇄할 수 있습니다. for i in range(width): for j in range(height): new_image.putpixel((i, j), (255, 0, 0)) # 红色填充
new_image.save('new_image.jpg')
load()
메서드를 사용하여 원본 이미지의 픽셀 데이터를 가져와 저장하세요. 목록에. from PIL import Image image = Image.open('image.jpg') width, height = image.size print('图像宽度:%d,图像高度:%d' % (width, height)) new_image = Image.new('RGB', (width, height)) pixels = image.load() for i in range(width): for j in range(height): new_image.putpixel((i, j), (255, 0, 0)) # 红色填充 new_image.save('new_image.jpg')
각 픽셀 채우기
원본 이미지의 각 픽셀을 순회하여 채울 수 있습니다. 이 예에서는 각 픽셀에 간단한 색상 채우기를 수행하고 RGB 값을 각각 빨간색, 녹색 및 파란색으로 설정합니다.
위 내용은 Python을 사용하여 이미지를 픽셀로 채우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!