Command-Line mode for Image GenerationImage-dump Mode
You can use &kstars; to generate an image of the sky
without actually launching the GUI
portion of the program. To use this feature, start
&kstars; from a command prompt using arguments to
specify the filename for the image, as well as the
desired image dimensions:
kstars--dump--filename kstars.png--height 640--width 480--script myscript.kstars--date "4 July 1976
12:30:00"
If no filename is specified, it generates a file
named kstars.png. It will attempt to
generate an image that matches the extension of your filename.
The following extensions are recognized: png,
jpg, jpeg, gif,
pnm, and bmp. If the filename
extension is not recognized, it defaults to the
PNG image type.
Likewise, if the image width and height are not specified,
they default to 640 and 480, respectively.
By default, &kstars; will read in the options values stored in
your $KDEHOME/share/config/kstarsrc file
to determine where the image will be centered, and how it is
rendered. This means you need to run &kstars; in normal GUI
mode, and exit the program when it is set up with the desired
options for the generated images. This is not very flexible,
so we also provide the ability to execute a &kstars;
DCOP script to set the scene before
generating the image. The filename you specify as the
script argument should be a valid &kstars;
DCOP script, such as one created with the
Script Builder Tool.
The script can be used to set where the image is pointing,
set the geographic location, set the time and date, change the
Zoom level, and adjust other view options. Some of the
DCOP functions make no sense in non-GUI
mode (such as waitForKey()); if these
functions are encountered while parsing the script, they are
simply ignored.
By default, &kstars; will use the system CPU time and date for
generating the image. Alternatively, you may specify a time
and date with the --date argument. You can also
use this argument for specifying the startup date in normal
GUI mode.