Why imwrite doesn't work??
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a .mat file of Lena(greyscale) and i want to use imwrite to trnsfer it to a jpeg file. so i used:
load Lena;
imwrite (Lena, 'lena.jpg')
there is a jpeg file being generated but it is all white (all values are 255). I don't know why is that?
4 commentaires
Stephen23
le 1 Mar 2018
Modifié(e) : Stephen23
le 1 Mar 2018
"found that the input matrix for imwrite should in [0,1] "
This is not correct: the input range actually depends on the image data class. If you have an image of class double then dividing by 255 may work, see my answer for another solution.
Voir également
Catégories
En savoir plus sur Denoising and Compression dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!