Python 實(shí)現(xiàn)判斷圖片格式并轉(zhuǎn)換,將轉(zhuǎn)換的圖像存到生成的文件夾中
我就廢話(huà)不多說(shuō)了,直接上代碼吧!
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) #創(chuàng)建文件夾
imageFile = '/home/dltest/caffe/examples/sgg_datas/images/result_test/zutest/20form1.bmp' #圖片路徑
import imghdr
imgType = imghdr.what(imageFile) #獲取圖像類(lèi)型,返回bmp,jpg等
type1 = cmp(imgType, 'bmp') #判斷是否為bmp,jpg類(lèi)型,若字符相等則返回值為 0
type2 = cmp(imgType,'jpeg')
type3 = cmp(imgType,'jpg')
type = type1 *type2 *type3 #判斷是否為三種類(lèi)型中的一類(lèi)
if type != 0 :
#進(jìn)行圖像類(lèi)型轉(zhuǎn)換,轉(zhuǎn)換為 jpg格式
im = Image.open(imageFile)
str2 = str + '/' + '1.jpg' #會(huì)自動(dòng)替換原來(lái)的1.jpg
im.save(str2)
print('1')
以上這篇Python 實(shí)現(xiàn)判斷圖片格式并轉(zhuǎn)換,將轉(zhuǎn)換的圖像存到生成的文件夾中就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python腳本調(diào)用iftop 統(tǒng)計(jì)業(yè)務(wù)應(yīng)用流量的思路詳解
這篇文章主要介紹了python腳本調(diào)用iftop 統(tǒng)計(jì)業(yè)務(wù)應(yīng)用流量的思路詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10
python 單線(xiàn)程和異步協(xié)程工作方式解析
這篇文章主要介紹了python 單線(xiàn)程和異步協(xié)程工作方式解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
Python數(shù)據(jù)結(jié)構(gòu)之遞歸方法詳解
這篇文章主要為大家介紹了遞歸的基本概念以及如何構(gòu)建遞歸程序。通過(guò)本章的學(xué)習(xí),大家可以理解遞歸的基本概念,了解遞歸背后蘊(yùn)含的編程思想以及掌握構(gòu)建遞歸程序的方法,需要的可以參考一下2022-04-04
pyqt5?子線(xiàn)程如何操作主線(xiàn)程GUI(示例代碼)
這篇文章主要介紹了pyqt5?子線(xiàn)程如何操作主線(xiàn)程GUI,在使用pyqt5編寫(xiě)gui時(shí)遇到兩個(gè)問(wèn)題,會(huì)導(dǎo)致界面崩潰,今天就圍繞這兩個(gè)問(wèn)題來(lái)簡(jiǎn)單說(shuō)明和改進(jìn),需要的朋友可以參考下2024-05-05
Python簡(jiǎn)單獲取網(wǎng)卡名稱(chēng)及其IP地址的方法【基于psutil模塊】
這篇文章主要介紹了Python簡(jiǎn)單獲取網(wǎng)卡名稱(chēng)及其IP地址的方法,結(jié)合實(shí)例形式分析了Python基于psutil模塊針對(duì)本機(jī)網(wǎng)卡硬件信息的讀取操作簡(jiǎn)單使用技巧,需要的朋友可以參考下2018-05-05
Python如何優(yōu)雅刪除字符列表空字符及None元素
這篇文章主要介紹了Python如何優(yōu)雅刪除字符列表空字符及None元素,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
Python如何實(shí)現(xiàn)讀取csv文件時(shí)忽略文件的編碼格式
我們?cè)偃粘Wx取csv文件的時(shí)候經(jīng)常會(huì)發(fā)現(xiàn)csv文件的格式有多種,所以這篇文章為大家介紹了Python如何實(shí)現(xiàn)讀取csv文件時(shí)忽略文件的編碼格式吧2025-03-03
Python爬蟲(chóng)使用實(shí)例wallpaper問(wèn)題記錄
本文介紹解決中文亂碼的方法,以及Python爬蟲(chóng)處理數(shù)據(jù)、圖片URL的技巧,包括使用正則表達(dá)式處理字符串、URL替換等,還涉及單線(xiàn)程與多線(xiàn)程的應(yīng)用場(chǎng)景,如電腦壁紙和手機(jī)壁紙爬取,適合進(jìn)行Web數(shù)據(jù)抓取和處理的開(kāi)發(fā)者參考2024-09-09

