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中处理unchecked未捕获异常实例
Jan 17 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
Python实现信用卡系统(支持购物、转账、存取钱)
Jun 24 Python
python版本坑:md5例子(python2与python3中md5区别)
Jun 20 Python
Python寻找两个有序数组的中位数实例详解
Dec 05 Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 Python
python查看数据类型的方法
Oct 12 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
PyTorch 导数应用的使用教程
Aug 31 Python
python实现马丁策略的实例详解
Jan 15 Python
Python数据可视化之用Matplotlib绘制常用图形
Jun 03 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
神族 Protoss 历史背景
2020/03/14 星际争霸
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
实例解析php的数据类型
2018/10/24 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
详解python中的json的基本使用方法
2016/12/21 Python
Python的语言类型(详解)
2017/06/24 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
python使用递归的方式建立二叉树
2019/07/03 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
python构造函数init实例方法解析
2020/01/19 Python
生物科学专业职业规划书范文
2014/02/11 职场文书
《故乡》教学反思
2014/04/10 职场文书
宣传标语大全
2014/07/01 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
运动会广播稿300字
2015/08/19 职场文书