Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中


Posted in Python onJanuary 13, 2020

我就废话不多说了,直接上代码吧!

import Image
from datetime import datetime
import os
str = '/home/dltest/caffe/examples/sgg_datas/images/result_test/zutest/' + datetime.now().strftime("%Y%m%d_%H%M%S")
 
while True==os.path.exists(str):
  str = str + datetime.now().strftime("%Y%m%d_%H%M%S")
  
os.makedirs(str)  #创建文件夹
 
imageFile = '/home/dltest/caffe/examples/sgg_datas/images/result_test/zutest/20form1.bmp' #图片路径
 
import imghdr
imgType = imghdr.what(imageFile) #获取图像类型,返回bmp,jpg等
type1 = cmp(imgType, 'bmp')  #判断是否为bmp,jpg类型,若字符相等则返回值为 0 
type2 = cmp(imgType,'jpeg') 
type3 = cmp(imgType,'jpg') 
type = type1 *type2 *type3 #判断是否为三种类型中的一类
if type != 0 : 
  #进行图像类型转换,转换为 jpg格式
  im = Image.open(imageFile) 
  str2 = str + '/' + '1.jpg'  #会自动替换原来的1.jpg
  im.save(str2) 
 
print('1')

以上这篇Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python可迭代对象操作示例
May 07 Python
python join方法使用详解
Jul 30 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
keras:model.compile损失函数的用法
Jul 01 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
Jul 21 Python
Python random模块的使用示例
Oct 10 Python
python 检测nginx服务邮件报警的脚本
Dec 31 Python
Django项目如何获得SSL证书与配置HTTPS
Apr 30 Python
常用的Python代码调试工具总结
Jun 23 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 #Python
如何基于Python + requests实现发送HTTP请求
Jan 13 #Python
python+tifffile之tiff文件读写方式
Jan 13 #Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 #Python
手动安装python3.6的操作过程详解
Jan 13 #Python
Python中join()函数多种操作代码实例
Jan 13 #Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 #Python
You might like
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
laravel中命名路由的使用方法
2017/02/24 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
js判断上传文件后缀名是否合法
2016/01/28 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python实现的多线程http压力测试代码
2017/02/08 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
python 绘制正态曲线的示例
2020/09/24 Python
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
财务管理专业毕业生求职信范文
2013/09/21 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
关于观后感的作文
2015/06/18 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python