簡體   English   中英

用無損模式用imwrite()保存的圖像不可見

[英]Image saved with imwrite() with lossless mode is not visible

我想將圖像保存為JPEG,所以我在MATLAB中使用了imwrite函數。 但是因為JPEG遵循有損格式,所以當文件另存為.jpg時我無法獲得確切的強度值

我試過了

imwrite(a, 'a.jpg', 'Mode', 'lossless');

所以我得到了確切的強度值,但是圖像在相應的文件夾中不可見。 僅在MATLAB環境中可見。

我只能將圖像保存為JPEG格式。 因此,請向我建議將圖像另存為JPEG的任何其他選擇,它可以保存強度值相同的圖像。

基本問題是,盡管事實上已正確保存了圖像,但沒有圖像查看器能夠識別無損格式。 由於壓縮效果較差(比BMP更好,但比有損jpeg要差),這似乎是當今沒人使用的原始jpeg格式。 我認為您必須使用jpeg,因為您使用的某些軟件或網站需要此格式,但很可能無法正確解碼無損。 jpeg丟失數據,我看不到解決方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM