python图片raw转换成jpg
生活随笔
收集整理的這篇文章主要介紹了
python图片raw转换成jpg
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
代碼:
import numpy as np import imageiorawfile = np.fromfile('./_DSC7472.ARW', dtype=np.float32) # 以float32讀圖片 print(rawfile.shape) rawfile.shape = (896, 13709) print(rawfile.shape) b = rawfile.astype(np.uint8) # 變量類(lèi)型轉(zhuǎn)換,float32轉(zhuǎn)化為int8 print(b.dtype) imageio.imwrite("0.jpg", b)import matplotlib.pyplot as pyplotpyplot.imshow(rawfile) pyplot.show()輸出:
rawfile.shape的大小為:12283264
注意:
reshape的乘積必須要等于原始的圖片大小,896*13709=12283264.
因數(shù)分解可以參照:因數(shù)分解鏈接。
問(wèn)題:
雖然我現(xiàn)在的圖片可以轉(zhuǎn)換成jpg了,但是reshape太畸形,導(dǎo)致我的原始圖片直接就沒(méi)辦法使用。
解決方法:
電腦自帶的zip軟件進(jìn)行轉(zhuǎn)換:
安轉(zhuǎn)zip包——>將圖片用zip看圖打開(kāi)——>圖片另存為jpg即可。
總結(jié)
以上是生活随笔為你收集整理的python图片raw转换成jpg的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于苹果AR/VR专利新闻的一次超详细探
- 下一篇: Mac版kettle