This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
David,
The background color is defined from the first color index of the installed
color table, however, you can create a gifw device that hardcodes white
as the background color. In hscrgb.f, set the color 101 being passed as
values of 255:
IF ( icolr .eq. 101 ) THEN
c CALL WBCOLR ( ired, igreen, iblue, iret )
ibg_red = 255
ibg_green = 255
ibg_blue = 255
CALL WBCOLR ( ibg_red, ibg_green, ibg_blue, iret )
ELSE
icred ( icolr ) = ired
icgrn ( icolr ) = igreen
icblue ( icolr ) = iblue
CALL WSCOLR ( ired, igreen, iblue, iret )
END IF
If you create a separate driver, just copy the $GEMPAK/source/driver/active/gif2
directory to gifw, then edit the makefile and change the PROG and ALIB names
to gifw and gifw.a respectively.
Steve Chiswell
Unidata User Support
>From: David Ovens <address@hidden>
>Organization: UCAR/Unidata
>Keywords: 200011012256.eA1MuV428259
>Hello,
>
>I've been experimenting with the gif2 device in gdplot for GEMPAK
>5.6. Note that this is not mentioned in the online User's Guide, but
>I did find it mentioned in the online Tutorial.
>
>I've tried running gpcolor before or after gdplot to change the
>background color (and any other color), but it doesn't work -- none of
>the colors change. If necessary, I'd be willing to write a gif3
>device driver that has my color choices hard-coded into it.
>
>Can you tell me the best way to proceed with either method?
>
>Thank you,
>
>David
>
>--
>
>David Ovens e-mail: address@hidden
>(206) 685-8108 plan: Real-time MM5 forecasting for Pacific Northwest
>Research Meteorologist
>Dept of Atmospheric Sciences, Box 351640
>University of Washington
>Seattle, WA 98195
>