Matlab 存储jpg图像 像素不对

时间:2024-03-02 09:16:00

细心的同学会发现,用Matlab 把一个二维矩阵数组存储成jpg图像后(imwrite), 再重新读取图像(imread),

发现前后的像素是完全不同的,尽量图像看起来的视觉效果是一致的(imshow).

这是因为数据转存成jpg时是有损压缩的,出来的图片数据上会有一定的损失,直接保存成bmp格式就不会出现这种状况,这是图像比较占空间一些。