comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: colour conversion 8 -> 24 bit
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: colour conversion 8 -> 24 bit [message #51393] Tue, 21 November 2006 06:15 Go to next message
Kenneth Bowman is currently offline  Kenneth Bowman
Messages: 86
Registered: November 2006
Member
In article <ejuv22$jf4$1@lc03.rz.uni-jena.de>,
Bringfried Stecklum <stecklum@tls-tautenburg.de> wrote:

> Hello,
>
> it might seem weird but for some reason I want to convert a colour-indexed 8 bit
> image to a true colour one. Since there is no opposite of color_quan I ask
> around how to perform a "colour extension"?

If you have the 8-bit image and color table, just look up the intensities for
each color component in the table. Without actually trying it, something
like this:

image8 = BYTARR(ni, nj) ;Your 8-bit image
table = BYTARR(255, 3) ;Color table for 8-bit image

image24 = BYTARR(ni, nj, 3) ;Empty 24-bit image

image24[0,0,0] = table[image8, 0] ;Red image plane
image24[0,0,1] = table[image8, 1] ;Green image plane
image24[0,0,2] = table[image8, 2] ;Blue image plane

Ken Bowman
Re: colour conversion 8 -> 24 bit [message #51395 is a reply to message #51393] Tue, 21 November 2006 06:13 Go to previous messageGo to next message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Bringfried Stecklum writes:

> it might seem weird but for some reason I want to convert a colour-indexed 8 bit
> image to a true colour one. Since there is no opposite of color_quan I ask
> around how to perform a "colour extension"?

Like this:

LoadCT, 5
TVLCT, r, g, b, /Get
image24 = [ [[ r[image] ]], [[ g[image] ]], [[ b[image] ]] ]

You can find the details here:

http//www.dfanning.com/color_tips/image24_from_image8.html

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
Re: colour conversion 8 -> 24 bit [message #51533 is a reply to message #51393] Tue, 21 November 2006 11:53 Go to previous message
Bringfried Stecklum is currently offline  Bringfried Stecklum
Messages: 75
Registered: January 1996
Member
Although David was faster by 2mins in his response thanks to both of you!

regards,

Bringfried
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: vectorized RK4
Next Topic: Formatting WIDGET_TABLE cells?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 17:54:37 PDT 2025

Total time taken to generate the page: 0.00647 seconds