2016-04-14 99 views
1

我想將一個numpy矩陣保存爲一個.png圖像,但我不能這樣做使用matplotlib,因爲我想保留其原始大小(該matplotlib不會這樣做是因爲它增加了比例和白色背景等)。任何人都知道我可以使用numpy或PIL來解決這個問題嗎?由於在Python中將矩陣轉換爲圖像

+0

參見'fig.figimage' http://matplotlib.org/api/figure_api.html#matplotlib.figure.Figure.figimage – tacaswell

+0

http://stackoverflow.com/questions/9910388/matplotlib-plot-small-image -without-resampling/9915223#9915223 – tacaswell

+0

另請參閱http://stackoverflow.com/questions/902761/saving-a-numpy-array-as-an-image –

回答

1

使用SciPy的庫解決

進口scipy.misc

...(代碼)

scipy.misc.imsave(名稱,數組格式)

scipy.misc.imsave('name.ext',array)其中ext是擴展名,因此決定了圖像將被存儲的格式。