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

Home » Public Forums » archive » A whine about default device settings
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
A whine about default device settings [message #58641] Sat, 09 February 2008 13:42 Go to previous message
Kenneth P. Bowman is currently offline  Kenneth P. Bowman
Messages: 585
Registered: May 2000
Senior Member
The new 24-bit Z-buffer device is nice for generating graphics on a
device without a display, as is common with servers, for example. It is
easier to configure and use than Xvfb, for example.

Unfortunately, some of the default device settings are different between
the Z-buffer device and the X-Windows device. (I haven't checked the
WIN device because I don't have a Windows machine).

IDL> window, xsize=1024, ysize=768
IDL> help, !d, /str
** Structure !DEVICE, 17 tags, length=84, data length=84:
NAME STRING 'X'
X_CH_SIZE LONG 6
Y_CH_SIZE LONG 10
IDL> set_plot, 'z'
IDL> device, set_resolution = [1024, 768], set_pixel_depth = 24
IDL> help, !d, /str
** Structure !DEVICE, 17 tags, length=84, data length=84:
NAME STRING 'Z'
X_CH_SIZE LONG 8
Y_CH_SIZE LONG 12

Because IDL scales margins and plot sizes based on the character size,
switching devices means that the resulting graphs are not identical,
despite identical window/device sizes.

This can be rectified by setting the character size of the Z-buffer
device with

DEVICE, SET_CHARACTER_SIZE = [6, 10]

or doing the reverse for the X-Windows device, but this seems to me to
be a pointless and unnecessary device dependence.

I am annoyed enough to post about this because I just spend longer than
I should have figuring out why the graphics output from the two devices
was not identical.

Ken Bowman
[Message index]
 
Read Message
Read Message
Previous Topic: Re: Grid Transformation to a new grid
Next Topic: Re: IDL batchfile as a linux script?

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

Current Time: Fri Oct 10 10:04:47 PDT 2025

Total time taken to generate the page: 2.23676 seconds