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计算书页码的统计数字问题实例
Sep 26 Python
使用Python的Tornado框架实现一个Web端图书展示页面
Jul 11 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
python交换两个变量的值方法
Jan 12 Python
Python3.6实现带有简单界面的有道翻译小程序
Apr 16 Python
如何通过python的fabric包完成代码上传部署
Jul 29 Python
Django项目创建到启动详解(最全最详细)
Sep 07 Python
PYTHON绘制雷达图代码实例
Oct 15 Python
如何基于python操作excel并获取内容
Dec 24 Python
利用Python计算KS的实例详解
Mar 03 Python
Python如何重新加载模块
Jul 29 Python
Python爬取12306车次信息代码详解
Aug 12 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文件操作实例代码
2012/05/10 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
Django的信号机制详解
2017/05/05 Python
Python实现学生成绩管理系统
2020/04/05 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
python连接mongodb集群方法详解
2020/02/13 Python
golang/python实现归并排序实例代码
2020/08/30 Python
Django中使用Celery的方法步骤
2020/12/07 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
小学教师培训感言
2014/02/11 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
英语分层教学实施方案
2014/06/15 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
员工家属慰问信
2015/03/24 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
师德师风培训感言
2015/08/03 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers