日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python Pillow批量转换tif格式到jpg

發布時間:2023/12/8 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python Pillow批量转换tif格式到jpg 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python Pillow批量轉換tif格式到jpg

也可以自定義多種格式轉化

清晰度依舊哦

最近有個任務就是將tif轉成jpg的,但是呢,一張一張去photoshop里面轉太慢了,所以就想著用python寫一個吧

直奔主題

#!user/bin/env python3 # -*- coding:utf-8 -*- # Email 2319899766@QQ.com # Time : 2021/3/29 14:57 # 此腳本是為了將tif圖片轉成jpg,并且像素沒什么變化python import os import glob from PIL import Imagecurrent_dir = os.getcwd() files = glob.glob(current_dir + "/src/*.tif")def mkdir(path):path = path.strip()path = path.rstrip("\\")isExists = os.path.exists(path)if not isExists:os.makedirs(path)print(path + ' 創建成功')else:print(path + ' 目錄已存在')mkdir(current_dir + 'src') mkdir(current_dir + '/result')def image_convert(image_file):image_name = image_file[:-4] + '.jpg'with Image.open(image_file) as f:rgb_im = f.convert('RGB')#這是分辨率96的rgb_im.save(image_name.replace('src', 'result', 1), quality=95, subsampling=0)#當要設置分辨率就替換里面的這是300分辨率的#rgb_im.save(image_name.replace('src', 'result', 1), dpi=(300.0,300.0))for file in files:image_convert(file)

上面就是所有的代碼了

這個腳本需要安裝Pillow的庫,
pip install Pillow
請把要轉換格式的tif原始圖片放到腳本文件同級的src目錄下面,執行完這個Python腳本后,生成的圖片會放在result文件里面。沒有這兩個文件夾的話,可以手動創建下。
當然大家如果要轉換其他格式的圖片,只需要改下第六行中最后面的tif,可以改成jpg,png等格式。如果還需要生成除JPG以外的格式,可以改下image_convert函數中的jpg,可以改成其他圖片格式。

這個就是目錄結構了

總結

以上是生活随笔為你收集整理的Python Pillow批量转换tif格式到jpg的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。