将图片转为字符表示形式

在python3下执行,首先需要安装pillow

pip3 install pillow

from PIL import Image

image_name='logo.jpg'
img=Image.open(image_name)

print(img.size)
print(img.mode)

#convert to black/white picture
img=img.convert('L')
#img.show()
#img.save('f.jpg')
         
#缩小图片
w,h=img.size

#如果图片太大,将高,宽做一个比例缩放
if w > 100:
    h=int((100/w)*h)
    w=100

#防止图片缩放时,质量下降,加上一个滤镜参数
img=img.resize((w,h),Image.ANTIALIAS)
img.save('ff.jpg')

猜你喜欢

转载自www.cnblogs.com/regit/p/8855973.html