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中tell()方法的使用详解
May 24 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
解决python中无法自动补全代码的问题
Dec 04 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
pandas ix &iloc &loc的区别
Jan 10 Python
Python魔法方法详解
Feb 13 Python
元组列表字典(莫烦python基础)
Apr 03 Python
Pytorch之finetune使用详解
Jan 18 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
python实现逻辑回归的示例
Oct 09 Python
python3 字符串str和bytes相互转换
Mar 23 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调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python 专题三 字符串的基础知识
2017/03/19 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
俄罗斯女装店:12storeez
2019/10/25 全球购物
《生命的药方》教学反思
2014/04/08 职场文书
会计系毕业生求职信
2014/05/28 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
人与自然观后感
2015/06/16 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers