EsoErik

Wednesday, December 2, 2015

 

Doing anything significant whatsoever with QML, part 2

I implemented infrastructure for loading, manipulating, and displaying 16-bit-per-channel images in 30-bit color mode (IE, 10 bits for each R, G, and B component) with QML.

And, on my Linux workstation with a Quadro K6000, running in 30-bit mode, it absolutely works.  Banding in gradients is reduced to being just about imperceptible, even for stupidly evil cases such as filling my 3840x2160 display with a full range grayscale ramp.  On the more practical end of things, microscopy images with subtle gradients finally look not-like-shit.

Source code for this project is available as one of my many GitHub repos.

Stay tuned; when I'm not at the tail end of an 18-hour codeathon, and after I've added more GUI stuff, I'll post part 3 with all the details I really wish had been handed to me on a silver platter when I embarked on this, the QML experience.
Comments:

Post a Comment

Subscribe to Post Comments [Atom]





<< Home

Archives

July 2009   August 2009   September 2009   October 2009   November 2009   December 2009   January 2010   September 2010   December 2010   January 2011   February 2011   April 2011   June 2011   August 2011   February 2012   June 2012   July 2012   August 2012   October 2012   November 2012   January 2014   April 2014   June 2014   August 2014   September 2014   October 2014   January 2015   March 2015   April 2015   June 2015   November 2015   December 2015   January 2016   June 2016   August 2016   January 2017   March 2017   April 2018   April 2019   June 2019   January 2020  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]