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的正则表达式re模块的常用方法
Mar 09 Python
Python中用Ctrl+C终止多线程程序的问题解决
Mar 30 Python
深入理解Python 代码优化详解
Oct 27 Python
python分析apache访问日志脚本分享
Feb 26 Python
Python实现文件复制删除
Apr 19 Python
python基于递归解决背包问题详解
Jul 03 Python
PyQt Qt Designer工具的布局管理详解
Aug 07 Python
python 通过视频url获取视频的宽高方式
Dec 10 Python
Keras自动下载的数据集/模型存放位置介绍
Jun 19 Python
解决pytorch 保存模型遇到的问题
Mar 03 Python
一文搞懂Python Sklearn库使用
Aug 23 Python
Python中异常处理用法
Nov 27 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
给海燕B411配件机起死回生配上件
2021/03/02 无线电
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
Python3 log10()函数简单用法
2019/02/19 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
灵泰克Java笔试题
2016/01/09 面试题
家长给老师的道歉信
2014/01/13 职场文书
新闻传播专业求职信
2014/07/22 职场文书
保洁员岗位职责
2015/02/04 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
Redis+AOP+自定义注解实现限流
2022/06/28 Redis