基本的图像操作和处理
# coding: utf-8
# In[1]:
from PIL import Image
#python image library#
# In[8]:
import os
# In[10]:
#获取path里的所有的JPEG文件的文件路径函数#
def get_imlist(path):
return[os.path.join(path,f) for f in os.listdir(path) if f.endswith('.JPEG')]
# In[21]:
pathlist=get_imlist(r"D:\imgs")
# In[35]:
#PIL读取文件并钻换为灰度图#
pil_im=Image.open(pathlist[4]).convert('L')
pil_im.show()
# In[40]:
#选取box框,截取新的图片,并显示#
box=(0,0,100,100)
region=pil_im.crop(box)
region.show()
# In[42]:
#旋转180度#
circleimg=region.transpose(Image.ROTATE_180)
circleimg.show()
# In[45]:
#调整大小#
resizeImg=circleimg.resize((200,200))
resizeImg.show()
# In[46]:
#调整角度#
arcImg=pil_im.rotate(45)
arcImg.show()
# In[ ]: