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中使用smtplib和email模块发送邮件实例
Apr 22 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
python实现学员管理系统
Feb 26 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
Selenium基于PIL实现拼接滚动截图
Apr 10 Python
pyspark 随机森林的实现
Apr 24 Python
Python字符串格式化f-string多种功能实现
May 07 Python
django日志默认打印request请求信息的方法示例
May 17 Python
Python可视化工具如何实现动态图表
Oct 23 Python
Python 列表反转显示的四种方法
Nov 16 Python
详解如何用Python实现感知器算法
Jun 18 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
Apr 08 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自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
php实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
php生成图片验证码的方法
2016/04/15 PHP
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
微信小程序开发背景图显示功能
2018/08/08 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
探亲假请假条
2014/04/11 职场文书
社区巾帼文明岗事迹材料
2014/06/03 职场文书
化学专业毕业生求职信
2014/07/28 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技