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中sets模块的用法实例
Sep 30 Python
Python全局变量操作详解
Apr 14 Python
详细介绍Python的鸭子类型
Sep 12 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
详解python实现小波变换的一个简单例子
Jul 18 Python
Django发送邮件和itsdangerous模块的配合使用解析
Aug 10 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
pytorch数据预处理错误的解决
Feb 20 Python
Python任务自动化工具tox使用教程
Mar 17 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 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在apache环境下实现gzip配置方法
2015/04/02 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
浅谈React Event实现原理
2018/09/20 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
Python 字符串定义
2009/09/25 Python
老生常谈Python基础之字符编码
2017/06/14 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
美国面料纺织品商城:Fabric.com
2017/06/28 全球购物
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
前台接待的工作职责
2013/11/21 职场文书
关于安全的演讲稿
2014/05/09 职场文书
防火标语大全
2014/10/06 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
销售合作意向书范本
2015/05/08 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
高三物理教学反思
2016/02/20 职场文书
JavaScript中的LHS和RHS分析详情
2022/04/06 Javascript
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers