I have two programs – one to encrypt and the other to decrypt an image.
At the end of the encryption, I am concatenating RGB matrices and writing it into a file.
encrimage=uint8(cat(3,ered,egreen,eblue));imwrite(encrimage,'eimage.jpeg');
In the decryption program, when I read the file eimage.jpeg I expect to get the same values as in 'encrimage'. But the values are changed. Why is this happening? Does imwrite change to some other datatype?
Best Answer