matlab imread读取imwrite保存的图片前后矩阵不一样?

matlab将bmp图片编辑后用imwrite保存,再用imwrite打开,保存前后的矩阵不一样

output=io
output(:,:,1)=i1
imwrite(output,'E:\CODEING\MATLAB\watermarked.bmp')
a=imread('watermarked.bmp')
isequal(a,output)

ans=0

我这边测试输出是一致的!有没有完整的代码?

img