python 实现 webp 图片转 jpg
文件目录结构
代码
import os
from PIL import ImageCURRENT_PATH = "webp" ## 对应要扫描的文件夹def convert_image(img_list):for webp in img_list:ext = os.path.splitext(webp)[1]if ext != ".webp":continueprint(webp)img_name = webp[0:webp.rindex('.')]print(img_name + " to " + img_name + ".jpg")# 打开图片并赋值一份新的图片webp_path = os.path.join(CURRENT_PATH, webp)img = Image.open(webp_path)img.load()# 将赋值的图片修改后缀保存在原路径jpg_path = os.path.join(CURRENT_PATH, img_name + ".jpg")print(jpg_path)img.save(jpg_path)# 删除原webp图os.remove(webp_path)img_list = []
for root, dirs, files in os.walk(CURRENT_PATH):for f in files:img_list.append(f)
convert_image(img_list)
运行后 webp 文件夹下面的 .webp 文件就被转为 .jpg 图片了
python 实现 webp 图片转 jpg相关推荐
- python对webp图片格式文件进行jpg的转换
目录 1.目前从网上下了很多图片是webp格式结尾的: 2.通过引入pil包实现转换: 1.目前从网上下了很多图片是webp格式结尾的: 在直接使用时可能某些软件不支持这种格式的使用,需要进行转换,通 ...
- 用IDM 和 python 批量下载webp图片
今天遇到了一个新的需求.网站上有许多webp图片,直接打开它,拒绝访问,浏览器打开也403,一看就是被保护了.写了python批量来下也失败.最后用IDM试一下,居然可以下载.但是一个一个下载太麻烦了 ...
- 使用Python打开webp等格式图片
问题 今天处理图片的时候发现有一张后缀为.jpg的图片在电脑上无法打开,但是使用Chrome浏览器能打开.尝试用OpenCV读取,但是也无法打开. 仔细查看了OpenCV支持的图片格式: Window ...
- Python + Tkinter:图片浏览器(二)
Python + Tkinter:图片浏览器(二) 前言 说明 改进 功能 图片导航 显示上一张高清图片 显示下一张高清图片 缩略图导航 缩略图列表 缩略图上一页 缩略图下一页 缩略图指引 图片管理 ...
- 用python批量下载网络图片_使用python批量下载图片吗?怎么做?
没想到吧,我们居然可以用python去下载图片,关于单个下载内容,之前已经出了教程告诉大家,大家应该都知道,图片跟文字似的,经常多个发布,我们如果想得到很多个图片,还得一个代码或者一个图片源的去敲击吗 ...
- 实战技术:提升网站用户体验—WebP 图片的高效使用
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 一.WebP 的由来 现代图像压缩技术对我们的生活方式影响很大.数码相机能将上千张高质量图片存储到一张内存卡里.智能手机可以与邻近设 ...
- python如何实现找图_利用OpenCV和Python实现查找图片差异
使用OpenCV和Python查找图片差异 flyfish 方法1 均方误差的算法(Mean Squared Error , MSE) 下面的一些表达与<TensorFlow - 协方差矩阵&g ...
- python PDF 转 图片
python PDF 转 图片 fitz库 代码 import fitz import time import re import os def pdf2image(pdf_path): '''# 从 ...
- python opencv调节图片亮度与对比度
python opencv调节图片亮度与对比度 亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度. 创建两个滑动条分别调整对比度和 ...
最新文章
- Jquery获取对象的几种方式介绍
- How to 删除小数点后面的零0
- 【Android LibGDX游戏引擎开发教程】第07期:中文字体的显示和绘制(上)
- 当SRS遇到K8s:如何实现高可用、回滚与灰度发布?
- http 请求头 header Referer 含义和作用
- RecyclerView.Adapter的封装(RecyclerAdapter)
- html5 background-size,css3 Background-size属性使用说明
- matlab freqz2 逆变化,【matlab】freqz函数的使用(二)
- 系统架构设计师教程-学习-记录(26)系统开发基础知识-软件开发方法(2)软件开发模型
- HTML+CSS制作的纯静态网页
- 开发系统所需的服务器,开发软件的服务器需要什么配置
- dasheddotted IE6爷爷居然认不出来的说……
- 通过Gazebo仿真学TurtleBot3(四)——简单的/cmd_vel控制
- html samp如何转成块,HTML code|kbd|samp|var程序标签应用说明-立地货
- 微软DNS服务器默认,Microsoft Windows Server DNS 配置打开地址套接字
- happybase对hbase数据库的基本操作
- 应届生求职经历-一路坎坷
- Pr视频剪辑——自我学习
- ctfshow-命令执行-web37
- Allegro 异形焊盘的制作方法