python 讀取二進(jìn)制 顯示圖片案例
我就廢話不多說了,大家還是直接看代碼吧!
import matplotlib.pyplot as plt
import numpy as np
f = open('bwall.bmpx', mode='rb')
x = np.fromfile(f, dtype=np.ubyte)
#x = x[0:1920]
x = x[1920:3840]
#x = x[3840:5760]
x = x.reshape(60,32)
#print((x))
plt.imshow(x)
plt.axis('off') # clear x- and y-axes
plt.show()
補(bǔ)充知識:Python 利用二進(jìn)制實(shí)現(xiàn)圖片讀取與拷貝
今天休假一天,開心。
看到一篇是視頻,利用二進(jìn)制實(shí)現(xiàn)圖片的讀取和拷貝,這里就簡單的記錄一下。
首先需要理解的是什么是文本文件,什么是二進(jìn)制文件:
文本文件就是可以用記事本打開,且不出現(xiàn)亂碼的文件,非文本文件就是無法用記事本打開,或者打開出現(xiàn)亂碼的文件,而這再一定程度上可以理解為是二進(jìn)制文件,需要注意的是,word文檔不是文本文件,因?yàn)槔糜浭卤敬蜷_會出現(xiàn)亂碼。

我們的圖片也是一個(gè)二進(jìn)制文件

接下來利用二進(jìn)制文件的讀取與寫入實(shí)現(xiàn)圖片的讀取與拷貝:

以上這篇python 讀取二進(jìn)制 顯示圖片案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在keras 中獲取張量 tensor 的維度大小實(shí)例
這篇文章主要介紹了在keras 中獲取張量 tensor 的維度大小實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
python中os.remove()用法及注意事項(xiàng)
在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于python中os.remove()用法及注意事項(xiàng),有需要的朋友們可以跟著學(xué)習(xí)下。2021-01-01
python之plt.hist函數(shù)的輸入?yún)?shù)和返回值的用法解釋
這篇文章主要介紹了python之plt.hist函數(shù)的輸入?yún)?shù)和返回值的用法解釋,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10
python TinyDB輕量級文檔導(dǎo)向數(shù)據(jù)庫輕松存儲訪問
這篇文章主要為大家介紹了python TinyDB輕量級文檔導(dǎo)向數(shù)據(jù)庫輕松存儲訪問數(shù)據(jù)使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
Python使用win32com實(shí)現(xiàn)的模擬瀏覽器功能示例
這篇文章主要介紹了Python使用win32com實(shí)現(xiàn)的模擬瀏覽器功能,結(jié)合實(shí)例形式分析了Python基于win32com模塊實(shí)現(xiàn)網(wǎng)頁的打開、登陸、加載等功能相關(guān)技巧,需要的朋友可以參考下2017-07-07
Python中利用LSTM模型進(jìn)行時(shí)間序列預(yù)測分析的實(shí)現(xiàn)
這篇文章主要介紹了Python中利用LSTM模型進(jìn)行時(shí)間序列預(yù)測分析的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07

