python scipy.misc.imsave()函數(shù)的用法說明
這個函數(shù)用于儲存圖片,將數(shù)組保存為圖像
此功能僅在安裝了Python Imaging Library(PIL)時可用。版本也比較老了,新的替代它的是imageio.imwrite()
用法:
imsave(*args, **kwds)
參數(shù):
name
:文件名或者文件名加目錄
arr
:np-array的矩陣,MxN or MxNx3 or MxNx4這三種格式,分別對應灰度圖像,RGB圖像和RGB+alpha圖像
format
:str型,圖像輸出的類型,省略的話,圖片直接輸出圖片的擴展名。
用法:
#灰度圖像 from scipy.misc import imsave x = np.zeros((255, 255)) x = np.zeros((255, 255), dtype=np.uint8) x[:] = np.arange(255) imsave('gradient.png', x) #RGB圖像 rgb = np.zeros((255, 255, 3), dtype=np.uint8) rgb[..., 0] = np.arange(255) rgb[..., 1] = 55 rgb[..., 2] = 1 - np.arange(255) imsave('rgb_gradient.png', rgb)
值得注意的是,這個函數(shù)默認的情況下,會檢測你輸入的RGB值的范圍,如果都在0到1之間的話,那么會自動擴大范圍至0到255。
也就是說,這個時候你乘不乘255輸出圖片的效果一樣的。
補充:scipy.misc中的imsave已停用
import scipy.misc dir(scipy.misc) #可以看見在scipy1.3.1其中已經(jīng)找不到imsave等模塊
可以用imageio包代替
imageio.imwrite
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Django如何簡單快速實現(xiàn)PUT、DELETE方法
這篇文章主要介紹了Django如何簡單快速實現(xiàn)PUT、DELETE方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-07-07Python+Matplotlib繪制高亮顯示餅圖的示例代碼
餅圖 (Pie Chart) 是一種圓形統(tǒng)計圖,被分割成片用于表示數(shù)值間的比例關系,本文為大家介紹了Matplotlib繪制高亮顯示的餅圖的函數(shù)源碼,需要的可以參考一下2023-06-06基于PyTorch實現(xiàn)EdgeCNN的實戰(zhàn)教程
本文我們將使用PyTorch來簡易實現(xiàn)一個EdgeCNN,不使用PyG庫,讓新手可以理解如何PyTorch來搭建一個簡易的圖網(wǎng)絡實例demo,感興趣的朋友跟隨小編一起看看吧2023-02-02python基于json文件實現(xiàn)的gearman任務自動重啟代碼實例
這篇文章主要介紹了python基于json文件實現(xiàn)的gearman任務自動重啟代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08使用python實現(xiàn)回文數(shù)的四種方法小結(jié)
今天小編就為大家分享一篇使用python實現(xiàn)回文數(shù)的四種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11使用Python的Tornado框架實現(xiàn)一個Web端圖書展示頁面
Tornado是Python的一款高人氣Web開發(fā)框架,這里我們來展示使用Python的Tornado框架實現(xiàn)一個Web端圖書展示頁面的實例,通過該實例可以清楚地學習到Tornado的模板使用及整個Web程序的執(zhí)行流程.2016-07-07