Saved images colors not accurate

6 views (last 30 days)
Hi, in R2010a, why when I save my figures in different image formats (png, jpg, bmp, etc.), my blue curves become purples? This is very annoying. Thanks for your help!
  1 Comment
Roque Cespedes
Roque Cespedes on 13 Sep 2012
Edited: Roque Cespedes on 13 Sep 2012
It seems like something was wrong with my computer yesterday. Today my colors save and look correctly/accurately. Thanks Walter Roberson and Image Analyist for your answers!

Sign in to comment.

Accepted Answer

Roque Cespedes
Roque Cespedes on 13 Sep 2012
Edited: Roque Cespedes on 13 Sep 2012
It seems like something was wrong with my computer yesterday. Today my colors save and look correctly/accurately. Thanks Walter Roberson and Image Analyist for your answers!

More Answers (2)

Walter Roberson
Walter Roberson on 13 Sep 2012
How is the saving being done? Is it the figure or the plot that is saved or is it an image? In particular, if you are saving a pseudocolor image using imwrite() then you need to pass in the colormap to imwrite()
  1 Comment
Roque Cespedes
Roque Cespedes on 13 Sep 2012
Edited: Roque Cespedes on 13 Sep 2012
I have used both saveas(gcf, fig1.png) and the Matlab user interface's File >> Save as. Blue curves produced by plot(X,Y,,'--b') save as purple. I have tried saving as png, jpg, bmp, and pdf with the same result/issue...

Sign in to comment.


Image Analyst
Image Analyst on 13 Sep 2012
The only way I can see that happening is with jpg files where the image is compressed and you get funny colors and jpeg artifacts. BMP and PNG are lossless so you won't notice any color changes. If you think you do, write a small script to prove it to me.
  1 Comment
Roque Cespedes
Roque Cespedes on 13 Sep 2012
Edited: Roque Cespedes on 13 Sep 2012
I have used both saveas(gcf, fig1.png) and the Matlab user interface's File >> Save as. Blue curves produced by plot(X,Y,,'--b') save as purple. I have tried saving as png, jpg, bmp, and pdf with the same result/issue...

Sign in to comment.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!