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

Home » Public Forums » archive » Re: 24 bit color without connecting to X server
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: 24 bit color without connecting to X server [message #18660] Fri, 21 January 2000 00:00 Go to previous message
Liam E. Gumley is currently offline  Liam E. Gumley
Messages: 378
Registered: January 2000
Senior Member
whdaffer@my-deja.com wrote:

> On a X windows system, does anyone know how to do 24 bit color without
> connecting to the X server? All the TVs require true=[1|2|3] and this
> keyword only works to 'windows', not the Z buffer.
>
> I have a product I routinely make that requires me to do the following
> sort of thing.
>
> tv,image
> im=tvrd()
> mask 'im' with other images to create a composite image im2
> tv, im2
>
> Overplot vector graphics on im2.
>
> final_im=tvrd()
>
> write_jpeg, file, final_im
>
> In order to do all these 'tv's in 24 bit color, I have to connect to
> the X server. The Z buffer is only 8 bits deep. I realize that I could
> break everything done into its separate r/g/b planes, and then do each
> separately in the Z buffer, but that would be a pain for the vector
> graphics. I was just wondering if someone had a solution that involved
> less drudgery?

What if you wrote wrappers for WINDOW, TV, TVRD, and PLOT that (e.g.
ZWINDOW, ZTV, ZTVRD, ZPLOT) that accepted all the usual parameters and
keywords, but used the Z buffer as a display. You could have the wrapper
routine split out the R, G, B components of an an image into separate areas
of the Z buffer area. For example, if you wanted an 800 by 600 window, the
ZWINDOW would create a Z buffer sized at 800 by (3 x 600). ZTV would take a
true color input image and display the R, G, B component images in the
appropriate area of the Z buffer. Likewise, ZTVRD would read the R, G, B
component images from the appropriate areas of the Z buffer. ZPLOT would
have to be smart enough to decompose the R, G, B components of the COLOR
keyword, and plot each color component in the appropriate Z buffer area.

Just an idea....

Cheers,
Liam.
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: xyz triplet array to a "flat" 2D array?
Next Topic: xyz triplet array to a "flat" 2D array?

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

Current Time: Thu Oct 09 06:54:53 PDT 2025

Total time taken to generate the page: 0.88237 seconds