Can Matlab (Windows) display 10 bit images on a 10 bit monitor using a suitable graphics card?
2 次查看(过去 30 天)
显示 更早的评论
Hello,
I am interesting in displaying images for bio-medical applications. Can matlab support 10 bit monitors (NEC SpectraView Reference 272) with 10 bits per channel graphics cards (Nvidia Quadro k5000 cards? I have looked through the forums but no definitive answer has been given. How would you display 10 bit images within MATLAB as most of the image formats only require 8 bits per channel?
0 个评论
采纳的回答
Sean de Wolski
2014-5-21
This depends on the renderer. It looks like OpenGL can handle it, painters cannot.
hfig = figure;
surf(peaks);
colormap(jet(4096))
colorbar
set(hfig,'Renderer','OpenGL')
%%No
set(hfig,'Renderer','Painters')
0 个评论
更多回答(2 个)
Chris Turnes
2014-7-23
While it is possible to render the figure with OpenGL, it will not truly display as a 10-bit image. To minimize the amount of memory used in rendering, images are converted to 8-bit before display. For this reason, a genuine 10-bit display is not possible for releases up to R2014a.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!