Support for 32bit per colour channel

Something you want to see in a LiveCode product? Want a new forum set up for a specific topic? Talk about it here.

Moderator: Klaus

Post Reply
Rogue123
Posts: 5
Joined: Sun May 23, 2010 2:31 am

Support for 32bit per colour channel

Post by Rogue123 » Thu Jul 08, 2010 7:40 am

About two months ago I posted a question about whether Rev Studio supports images with more than 8bit per colour channel - so far, no answer, so I guess there is no support for this.

However, it would be, I feel, a very useful new feature for upcoming versions - clients' needs and expectations in this department have risen, and support for high colour range images is essential for graphics tools written in Runrev Studio.

Mark
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5150
Joined: Thu Feb 23, 2006 9:24 pm
Contact:

Re: Support for 32bit per colour channel

Post by Mark » Thu Jul 08, 2010 7:49 am

Rogue,

Instead of posting your request multiple times in this forum, you should report it to the QA centre just once.

Best regards,

Mark
The biggest LiveCode group on Facebook: https://www.facebook.com/groups/livecode.developers
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10043
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Support for 32bit per colour channel

Post by FourthWorld » Thu Jul 08, 2010 4:26 pm

Rev uses RBG "Truecolor", providing 16.7 million colors. While Windows 7 is said to support higher color depth, I don't believe OS X does, and relatively few hardware manufacturers currently support depths greater than Truecolor. Given that Truecolor is already at the edge of what humans can perceive (and much higher for the roughly 30% of the male population with color perception anomalies), adoption of higher color depths seems likely to take some time to catch on, esp. when we consider the impact on data size.

So in short, I agree with Mark, this would make a good addition to the Rev Quality Control Centers' feature requests, but I wouldn't be surprised if it remained a relatively low priority for at least another year until more systems can support it:

The RQCC is available here:
http://quality.runrev.com/qacenter/
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

Rogue123
Posts: 5
Joined: Sun May 23, 2010 2:31 am

Re: Support for 32bit per colour channel

Post by Rogue123 » Fri Jul 09, 2010 12:47 am

Instead of posting your request multiple times in this forum, you should report it to the QA centre just once.
I did not post it multiple times - I posted the general question only once some time ago in the 'getting started with Rev Studio or Enterprise" section, and received no answer, and after checking the documentation one more time I thought I'd put it up as a feature request. Thanks for the heads up - next time I will post questions/feature requests in the QA centre.
Rev uses RBG "Truecolor", providing 16.7 million colors. While Windows 7 is said to support higher color depth, I don't believe OS X does, and relatively few hardware manufacturers currently support depths greater than Truecolor. Given that Truecolor is already at the edge of what humans can perceive (and much higher for the roughly 30% of the male population with color perception anomalies), adoption of higher color depths seems likely to take some time to catch on, esp. when we consider the impact on data size.
Whether or not hardware/human optical system supports the final output beyond RGB/sRGB is unfortunately not the point: it is a matter of supporting higher bit processing of images internally. So, for example, most graphics workflows these days have moved/are moving to a 16/32bit per channel image pipeline. A raw image taken by a semi-professional digital camera supports way more colour information than an 8bit per channel one, and software must be able to handle this. All graphic software worth its salt supports processing of images beyond 8bit a channel, i.e. Photoshop, Photopaint, ImageMagick, Lightroom, Blender,

And as long as Rev does not support this, its use in development for (semi)professional graphics software is severely limited, if not useless.

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10043
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Support for 32bit per colour channel

Post by FourthWorld » Fri Jul 09, 2010 5:15 am

Rogue123 wrote:And as long as Rev does not support this, its use in development for (semi)professional graphics software is severely limited, if not useless.
I'd argue that if your goal was to build Photoshop in a very high-level language like Rev you'd be disappointed with the results in many more ways beyond just the color depth. At a minimum Rev would need to add far better support for parsing color arrays, ideally with built-in filtering mechanisms.

What are you looking to build?
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

Post Reply