python pillow 라이브러리의 기초 사용 강좌
2446 단어 pythonpillow 라이브러리
지식
Image 모듈 방법
기초 사용
이미지 모듈 Image.Image
이미지 객체 로드, 90도 회전 및 표시
from PIL import Image
#
im = Image.open('background.jpg')
im.show()
# 90
im.rotate(90).show()
축소판 그림 만들기 128x128
from PIL import Image
import glob, os
size = 128, 128
for infile in glob.glob('D:\code\gitee\pydata\python3-example\pillow_demo\*.jpg'):
print(infile)
filename = os.path.split(infile)[-1]
im = Image.open(infile)
im.thumbnail(size, Image.ANTIALIAS)
im.save("D:\code\gitee\pydata\python3-example\pillow_demo\\" + filename)
해상도 1920*1080의 새 이미지 만들기
from PIL import Image
im = Image.new('RGB', (1920, 1080), (255, 0, 0))
im1 = Image.new('RGB', (1920, 1080), 'red')
im2 = Image.new('RGB', (1920, 1080), '#FF0000')
im2.show()
이미지를 PNG로 변환
im = Image.open('background.jpg', 'r')
im.save('background.png')
im.show()
im_png = Image.open('background.png', 'r')
print(im_png.format)
ImageChops 모듈
ImageChops 모듈은 여러 개의 산술 이미지의 조작을 포함하는데 통로 조작이라고 하는데 이들은 특수효과, 이미지 합성, 알고리즘 회화 등을 실현할 수 있다
대부분의 채널 작업은 이미지 매개 변수를 하나 또는 두 개 비교하여 새 이미지를 되돌려줍니다. 다음은 일반적인 방법만 보여 줍니다.
IC.lighter(image1, image2): 픽셀별로 두 이미지를 비교하고 밝은 값을 포함하는 새 이미지를 되돌려줍니다.
from PIL import Image
from PIL import ImageChops
im1=Image.open('1.jpg')
im2=Image.open('2.jpg')
IC_image=ImageChops.lighter(im1,im2)
IC_image.show()
ImageColor 모듈
ImageColor 모듈은 다음과 같은 색상 형식을 지원하는 RGB 색상표 변환을 지원합니다.
getrgb(color): 색상 문자열을 RGB 메타그룹으로 변환
from PIL import ImageColor
IC_image=ImageColor.getrgb('red')
print(IC_image)
#
(255, 0, 0)
이상은pythonpillow 라이브러리의 기초 사용 강좌에 대한 상세한 내용입니다.pythonpillow 라이브러리 사용에 대한 더 많은 자료는 저희 다른 관련 글을 주목해 주십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.