plt.savefig('image1.png', bbox_inches='tight',pad_inches = 0)
去除PNG图片边框
一般图片的边框是白色,可以通过将图像反转来找到图像中非空白区域的最小矩形边界坐标...from PIL import Image, ImageOps
def crop_margin(img_fileobj, out, padding=(0, 0, 0, 0)):
image..., right, bottom])
cropped_image.save(out)
return
如果边框是其他颜色,可以通过对比像素RGB确定需要选择的范围:
from PIL...from PIL import Image
import numpy as np
# 打开所有PNG图片并裁剪
frames = []
for i in range(1, 10):...使用该库需要安装ffmpeg库。
• opencv: 一个开源的计算机视觉库,提供了丰富的图像处理功能,包括GIF动态图制作。不过相比于其他库,它的入门门槛可能稍微高一些。