图像处理小技巧-gif转jpg
深度學(xué)習(xí)
圖像處理 ...圖像處理小技巧-gif轉(zhuǎn)jpg
- 深度學(xué)習(xí)
- 前言
- 一、介紹
- 二、使用python實(shí)現(xiàn)
- 2.1 導(dǎo)入庫(kù)
- 2.2 全部程序
- 總結(jié)
前言
基于olivettifaces數(shù)據(jù)集github地址
一、介紹
我們從網(wǎng)上下載olivettifaces圖片但是這是一張gif圖片,所以我們需要將其轉(zhuǎn)為jpg
二、使用python實(shí)現(xiàn)
2.1 導(dǎo)入庫(kù)
首先我們從PIL中需要導(dǎo)Image庫(kù)
這里我們需要知道的是:
PIL(Python Image Library)是python的第三方圖像處理庫(kù),但是由于其強(qiáng)大的功能與眾多的使用人數(shù),幾乎已經(jīng)被認(rèn)為是python官方圖像處理庫(kù)了。其官方主頁(yè)為:PIL。 PIL歷史悠久,原來(lái)是只支持python2.x的版本的,后來(lái)出現(xiàn)了移植到python3的庫(kù)pillow,pillow號(hào)稱是friendly fork for PIL,其功能和PIL差不多,但是支持python3。
2.2 全部程序
首先我們使用Image讀取名字為:olivettifaces的gif文件
再使用convert()函數(shù)將圖像轉(zhuǎn)為RGB,具體是為了將圖片通道數(shù)歸為3通道
再將圖片逐幀保存,最終轉(zhuǎn)換為jpg
其中im.seek():是在給定的文件序列中查找指定的幀。如果查找超越了序列的末尾,則產(chǎn)生一個(gè)EOFError異常。當(dāng)文件序列被打開(kāi)時(shí),PIL庫(kù)自動(dòng)指定到第0幀上。
總結(jié)
期待大家和我交流,留言或者私信,一起學(xué)習(xí),一起進(jìn)步!
總結(jié)
以上是生活随笔為你收集整理的图像处理小技巧-gif转jpg的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JavaScript中阻止事件冒泡的浏览
- 下一篇: uniapp 做的一个房贷计算器