首先安装PIL:Python Image Lib
注意!PIL的分支:pillow
安装时应输入:pip install pillow
一、 查看基本参数&灰度图
from PIL import Image
import os
import matplotlib.pyplot as plt
im=Image.open('要查看的图片').convert("L") #conert后面的参数如果是L即灰度图,RGB即正常
print(im.format,im.size,im.mode)
#显示图片
plt.imshow(im)
plt.title("Image Practice")
plt.axis('off')
plt.show()
二、图像格式转换
from PIL import Image
import os
filelist=os.listdir(os.getcwd()) #查找当前目录下的所有文件
for infile in filelist:
filename=str(infile) #提取文件名称
isimg=filename.find('.jpg') #查找文件名称中“.jpg”这个字符串所在的位置
#print(isimg)
if isimg>=0: #即格式为jpg的文件
outfile=infile[0:isimg]+".png" #新的png文件的名称就是原名称.png
if infile!=outfile:
try:
Image.open(infile).save(outfile) #另存一个新文件
except IOError:
print("Cannot convert",infile)
#try except的好处在于避免前面报错影响后面程序的运行
文件夹里会多出很多文件-_-||