最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

matplotlib.pyplot畫圖 圖片的二進制流的獲取方法

 更新時間:2018年05月24日 09:10:25   作者:daxiaofan  
今天小編就為大家分享一篇matplotlib.pyplot畫圖 圖片的二進制流的獲取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

有些時候,我們需要畫圖后的二進制數(shù)據(jù)流,matplotlib沒有提供相關(guān)的api,通過源碼查看與百度,得到下面此方法

import matplotlib.pyplot as plt
import numpy as np
import io
x=np.arange(10)
y=x
#plt.plot(x,y)
#canvas = plt.get_current_fig_manager().canvas
#canvas.draw()
fig=plt.figure()
plt.plot(x,y)
canvas=fig.canvas
#上面這段代碼和上面注釋掉的代碼效果一樣

#方法1
buffer = io.BytesIO()
canvas.print_png(buffer)
data=buffer.getvalue()
buffer.close()
#方法2
buf, size = canvas.print_to_buffer()
image = Image.frombuffer('RGBA', size, buf, 'raw', 'RGBA', 0, 1)
buffer=io.BytesIO()
image.save(buffer,'PNG')
data=buffer.getvalue()
buffer.close()

with open('hhh.png',mode='wb') as f:
f.write(data)
#f=open('hh.png',mode='wb')
#f.write(data)
#f.close()

如果我們想把二進制的圖片轉(zhuǎn)成數(shù)組也是可以的,

buffer=io.BytesIO()
buffer.write(data)
img=Image.open(buffer)
img = np.asarray(img)

以上這篇matplotlib.pyplot畫圖 圖片的二進制流的獲取方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Cannot?set?up?a?python?SDK?at?Python問題

    解決Cannot?set?up?a?python?SDK?at?Python問題

    本文主要介紹了解決Cannot?set?up?a?python?SDK?at?Python問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-04-04
  • 基于Python實現(xiàn)體育彩票選號器功能代碼實例

    基于Python實現(xiàn)體育彩票選號器功能代碼實例

    這篇文章主要介紹了基于Python實現(xiàn)體育彩票選號器功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • python ansible服務(wù)及劇本編寫

    python ansible服務(wù)及劇本編寫

    python語言是運維人員必會的語言,而ansible是一個基于Python開發(fā)的自動化運維工具 (saltstack)。其功能實現(xiàn)基于SSH遠程連接服務(wù);ansible可以實現(xiàn)批量系統(tǒng)配置、批量軟件部署、批量文件拷貝、批量運行命令等功能
    2017-12-12
  • pandas進行時間數(shù)據(jù)的轉(zhuǎn)換和計算時間差并提取年月日

    pandas進行時間數(shù)據(jù)的轉(zhuǎn)換和計算時間差并提取年月日

    這篇文章主要介紹了pandas進行時間數(shù)據(jù)的轉(zhuǎn)換和計算時間差并提取年月日,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 詳解Python?flask的前后端交互

    詳解Python?flask的前后端交互

    這篇文章主要為大家詳細介紹了Python?flask的前后端交互,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python獲取字典中的值的八種方法

    Python獲取字典中的值的八種方法

    Python 字典(dictionary)是一種可變?nèi)萜髂P?可以存儲任意數(shù)量的任意類型的數(shù)據(jù),字典通常用于存儲鍵值對,每個元素由一個鍵(key)和一個值(value)組成,鍵和值之間用冒號分隔,本文給大家介紹了Python 字典取值的幾種方法及其代碼演示,需要的朋友可以參考下
    2024-07-07
  • python中in在list和dict中查找效率的對比分析

    python中in在list和dict中查找效率的對比分析

    今天小編就為大家分享一篇python中in在list和dict中查找效率的對比分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • PyCharm中的庫Flask安裝以及如何使用詳解

    PyCharm中的庫Flask安裝以及如何使用詳解

    在學習flask的過程中關(guān)于flask安裝的過程中遇到了很多的問題,通過自己的摸索和搜尋最終終于能夠成功運行,下面這篇文章主要給大家介紹了關(guān)于PyCharm中庫Flask安裝以及如何使用的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Python中三個不可思議的返回功能分享

    Python中三個不可思議的返回功能分享

    這篇文章主要給大家介紹了Python中三個不可思議的返回功能,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • python引用(import)某個模塊提示沒找到對應(yīng)模塊的解決方法

    python引用(import)某個模塊提示沒找到對應(yīng)模塊的解決方法

    今天小編就為大家分享一篇python引用(import)某個模塊提示沒找到對應(yīng)模塊的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

韩城市| 隆安县| 崇阳县| 永清县| 万载县| 玛多县| 东乌珠穆沁旗| 九龙县| 大厂| 甘德县| 佛学| 长岭县| 含山县| 安塞县| 商都县| 介休市| 华阴市| 登封市| 静安区| 巍山| 彩票| 白沙| 高雄市| 涿鹿县| 浪卡子县| 应用必备| 团风县| 寿阳县| 惠水县| 雅江县| 河曲县| 通江县| 托克托县| 南岸区| 卫辉市| 汾西县| 绵阳市| 唐山市| 洛阳市| 班戈县| 博乐市|