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 深入理解yield
Sep 06 Python
python+mysql实现简单的web程序
Sep 11 Python
Python使用修饰器执行函数的参数检查功能示例
Sep 26 Python
20个常用Python运维库和模块
Feb 12 Python
用python编写第一个IDA插件的实例
May 29 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
Python中list的交、并、差集获取方法示例
Aug 01 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
Tensorflow的常用矩阵生成方式
Jan 04 Python
Python定义一个函数的方法
Jun 15 Python
Python3 类型标注支持操作
Jun 02 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判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
redis查看连接数及php模拟并发创建redis连接的方法
2016/12/15 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
Node.js中require的工作原理浅析
2014/06/24 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
Python卸载模块的方法汇总
2016/06/07 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
python获取整个网页源码的方法
2020/08/03 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
阿拉伯书店:Jamalon
2019/07/24 全球购物
结构工程研究生求职信
2013/10/13 职场文书
学期自我鉴定
2013/11/04 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
Redis集群的关闭与重启操作
2021/07/07 Redis
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python