Wired Problem when use AlphaData
2 views (last 30 days)
Show older comments
I am using R2010 Matlab (7.10.0). I meet a very strange problem when I use set(h, 'AlphaData', 0.3) to generate the transparent image, the output image is transparent but with interleaved white strips (horizontally). Say the following is my code:
figure, h = imshow(image) % correct output image
set(h, 'AlphaData', 0.3) % problem occurs
I tested many images, it seems that RGB images don't have the problem; all the gray images have this issue no matter they are double or unit8.
Does anyone have any clue what's happening??
Thank you in advance.
0 Comments
Accepted Answer
Walter Roberson
on 8 Feb 2012
Which OS are you using? And which java version ?
I suggest you try
opengl software
drawnow
and see if that helps.
2 Comments
Walter Roberson
on 8 Feb 2012
I do not know what the real cause of the problem is, just the solution.
R2010b (I think it was) had graphics oddities on Windows;
R2011a (I think it was) had graphics oddities on Linux;
R2011a and R2011b had graphics oddities on OS-X Lion, and (different) graphics oddities on OS-X Leopard and Snow Leopard in conjunction with a Java security fix that was implemented at the same time that OS-X Lion was released.
Versions above are from memory, as I do not have any of those myself.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!