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

歡迎訪問 生活随笔!

生活随笔

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

python

【python图像处理】tiff文件的保存与解析

發布時間:2025/3/21 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【python图像处理】tiff文件的保存与解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

tiff文件是一種常用的圖像文件格式,支持將多幅圖像保存到一個文件中,極大得方便了圖像的保存和處理。python中支持tiff文件處理的是libtiff模塊中的TIFF類(libtiff下載鏈接https://pypi.python.org/pypi/libtiff/)。

這里主要介紹tiff文件的解析和保存,具體見如下代碼:

from libtiff import TIFF from scipy import misc##tiff文件解析成圖像序列 ##tiff_image_name: tiff文件名; ##out_folder:保存圖像序列的文件夾 ##out_type:保存圖像的類型,如.jpg、.png、.bmp等 def tiff_to_image_array(tiff_image_name, out_folder, out_type): tif = TIFF.open(tiff_image_name, mode = "r")idx = 0for im in list(tif.iter_images()):#im_name = out_folder + str(idx) + out_typemisc.imsave(im_name, im)print im_name, 'successfully saved!!!'idx = idx + 1return##圖像序列保存成tiff文件 ##image_dir:圖像序列所在文件夾 ##file_name:要保存的tiff文件名 ##image_type:圖像序列的類型 ##image_num:要保存的圖像數目 def image_array_to_tiff(image_dir, file_name, image_type, image_num):out_tiff = TIFF.open(file_name, mode = 'w')#這里假定圖像名按序號排列for i in range(0, image_num):image_name = image_dir + str(i) + image_typeimage_array = Image.open(image_name)#縮放成統一尺寸img = image_array.resize((480, 480), Image.ANTIALIAS)out_tiff.write_image(img, compression = None, write_rgb = True)out_tiff.close()return

2017.05.05

總結

以上是生活随笔為你收集整理的【python图像处理】tiff文件的保存与解析的全部內容,希望文章能夠幫你解決所遇到的問題。

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