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实现可自定义大小的截屏功能
Jan 20 Python
selenium+python实现自动登录脚本
Apr 22 Python
详解Python学习之安装pandas
Apr 16 Python
Python图像处理PIL各模块详细介绍(推荐)
Jul 17 Python
Django命名URL和反向解析URL实现解析
Aug 09 Python
如何基于python生成list的所有的子集
Nov 11 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
Python try except异常捕获机制原理解析
Apr 18 Python
Python QTimer实现多线程及QSS应用过程解析
Jul 11 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
详解matplotlib绘图样式(style)初探
Feb 03 Python
分析Python感知线程状态的解决方案之Event与信号量
Jun 16 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 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
php计算税后工资的方法
2015/07/28 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
jquery 指南/入门基础
2007/11/30 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
javascript折半查找详解
2015/01/26 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
如何在Python中编写并发程序
2016/02/27 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
关于python的list相关知识(推荐)
2017/08/30 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
python元组的概念知识点
2019/11/19 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
法国春天百货官网:Printemps.com
2020/06/29 全球购物
应届毕业生个人自荐信范文
2013/11/30 职场文书
婚礼证婚人证婚词
2014/01/08 职场文书
工作失职检讨书500字
2014/10/17 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书