我想保存我的图像为JPEG,所以我使用MATLAB中的imwrite
函数。但是,因为JPEG遵循有损格式,所以当文件另存为.jpg时,我无法获得准确的强度值
我试过了
imwrite(a, 'a.jpg', 'Mode', 'lossless');
所以我得到了准确的强度值,但图像在各自的文件夹中是不可见的。它仅在MATLAB环境中可见。
我必须仅以JPEG格式保存我的图像。因此,请建议我任何其他替代方案,以保存图像为JPEG,可以保存图像与相同的强度值。
发布于 2018-07-02 08:21:54
基本问题是,尽管图像已正确保存,但没有图像查看器识别无损格式。它似乎是原始的jpeg格式,因为压缩较差(比BMP好,但比有损jpeg差),所以现在没有人使用它。我假设你必须使用jpeg,因为你使用的一些软件或网站需要这种格式,但它很可能无法正确解码无损。jpeg会丢失数据,我看不到解决这个问题的办法。
https://stackoverflow.com/questions/51128414
复制