Wired Problem when use AlphaData
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Walter Roberson
am 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 Kommentare
Walter Roberson
am 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.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!