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

Home » Public Forums » archive » Colour Tables
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Colour tables [message #22018 is a reply to message #14728] Tue, 10 October 2000 00:00 Go to previous message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Charles Kilburn (C.Kilburn@rl.ac.uk) writes:

> Does anyone know how to save a colour table that you have made in
> XPALETTE? Using MODIFYCT seems to be the only way, but it needs 256
> element vectors, and R_ORIG, R_CURR etc. are only 235 elements under
> Windows. Loading colour tables made with them leaves a band of 20 odd
> white colours at the top.

The easiest way to save a color table, probably, is with
the SAVE command:

TVLCT, r, g, b, /Get
colors = Transpose([[r], [g], [b]])
SAVE, File='mycolors.sav', colors

Then, when you need it:

RESTORE, 'mycolors.sav'
TVLCT, colors

This is best if you want to retain specific colors at
specific index numbers.

Or, if your color table contains smooth graduations in color,
you can always use the good ol' Congrid command:

TVLCT, r, g, b, /Get
ModifyCT, 41, 'mycolors', Congrid(r, 256, /Interp), $
Congrid(g, 256, /Interp), Congrid(b, 256, /Interp)

Cheers,

David

--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Colour tables
Next Topic: % Internal error: Unable to set pixel format.

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

Current Time: Sat Oct 11 02:01:25 PDT 2025

Total time taken to generate the page: 0.84195 seconds