【python】图片处理之git转mp4/webp转jpg/tiff转jpg

插件安装

MoviePy==1.0.3

Pillow==9.0.1


# -*- coding: utf-8 -*-

# @Project :fileidentify

# @Date    : 2022/4/1 14:35

# version: Python 3.8.*

# @File : ImageRead.py

import os

import sys

from PIL import Image

import moviepy.editor as mp

def webp2jpg(filepath):

    im = Image.open(filepath)

    newpath = filepath + '.jpg'

    if im.mode == "RGBA":

        im.load()  # required for png.split()

        background = Image.new("RGB", im.size, (255, 255, 255))

        background.paste(im, mask=im.split()[3])

        background.save(newpath)

    else:

        newpath = filepath + '.jpg'

        im.save(newpath)

def GifToMp4(filepath):

    clip = mp.VideoFileClip(filepath)

    newpath = filepath + '.mp4'

    clip.write_videofile(newpath)

def tiff(filepath):

    (path, filename) = os.path.split(filepath)

    image = Image.open(filepath)  # 打开tiff图像

# 更改图像后缀为.jpg,并保证与原图像同名

    distImagePath = os.path.join(path, filename[:-4] + '.jpg') 

    image.save(distImagePath)  # 保存jpg图像

    print(distImagePath)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容