- 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")



