栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

使用PIL对图像进行裁剪归一处理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用PIL对图像进行裁剪归一处理

使用PIL对图像进行裁剪归一处理 用到的包
  • from PIL import Image
  • import matplotlib.pyplot as plt
  • import numpy as np
实现效果

原始图片形状(2436, 1125)

修改后的图片形状(1000, 1000)

代码
# 导包
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np

# 读取本地图片
image = Image.open("E://桌面/dbook.jpg")  
# 展示图片
plt.imshow(np.asarray(image))
# 将图片转换成矩阵
imageArr = np.asarray(image)
# 打印原始图片形状
print(imageArr.shape)

# 裁剪,这里我设置的是1000*1000
imageArr = np.asarray(image)[500:1500, 0:1000, :]
# 图片展示
plt.imshow(imageArr)  
# 打印裁剪后的图片形状
print(imageArr.shape)

# 将裁剪后的图像进行保存
imagep = Image.fromarray(imageArr)
imagep.save("E://桌面/dbook_p.png")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号