程序员社区

python第三方模块

pillow:

官方文档

PIL.Image.open(fp, mode=‘r’):
按照fp路径打开图片,但这个操作仅仅确认了路径,只有当有对这个图片的实际操作时才会真正读取这个文件。

返回值:
一个Image对象

from PIL import Image

im=Image.open("C:\\Users\\THINK\\Pictures\\wallheaven\\wallhaven-633447.jpg")
print(im)

输出:
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1920x1200 at 0x2CF90E314A8>

Image.show(title=None, command=None):
展示图片

from PIL import Image

im=Image.open("C:\\Users\\THINK\\Pictures\\wallheaven\\wallhaven-633447.jpg")
im.show()

在这里插入图片描述

Image.crop(box=None):
返回一个图像的切割下的正方形区域
在pillow中,左上角为(0,0)坐标,box为一个四元组,其四个元素依次为(left, upper, right, lower)

from PIL import Image

im=Image.open("C:\\Users\\THINK\\Pictures\\wallheaven\\wallhaven-633447.jpg")
im.crop((0,0,1000,800)).show()

在这里插入图片描述

moviepy:

以下程序的作用是切分视频为小片段

from moviepy.video.io.VideoFileClip import VideoFileClip

for i in range(X):
    source = 'XXX.mp4'  # 获取需要剪切的文件
    target = ('YYY.MP4' % str(i))  # 获取剪切后视频保存的文件
    start_time = i*9  # 获取开始剪切时间(这里间隔是9秒)
    stop_time = 9+i*9  # 获取剪切的结束时间
    video = VideoFileClip(source)  # 视频文件加载
    video = video.subclip(int(start_time), int(stop_time))  # 执行剪切操作
    video.to_videofile(target, fps=25, remove_temp=True)  # 输出文件


赞(0) 打赏
未经允许不得转载:IDEA激活码 » python第三方模块

一个分享Java & Python知识的社区