# Режим командной строки для генерации изображений

Вы можете использовать &kstars;, чтобы получать изображения неба без запуска графического интерфейса пользователя (GUI GUI). чтобы использовать эту возможность, запустите &kstars; из командной строки с аргументами, определяющими имя выходного файла и размеры изображения:

    kstars --dump --filename kstars.png --height 640 --width 480 --script myscript.kstars --date "4 July 1976 12:30:00"

Если имя файла не определено, то используется имя файла по умолчанию - `kstars.png`. Изображение генерируется в формате, соответствующем расширению файла. Поддерживаются следующие расширения: png, jpg, jpeg, gif, pnm, и bmp. Если расширение файла не поддерживается, то по умолчанию используется формат PNG.

Также, если не определены размеры изображения, то, по умолчанию, используется размер 640х480 точек.

По умолчанию, &kstars; считывает значения определённые в файле `$KDEHOME/share/config/kstarsrc`, чтобы определить как изображение должно быть отцентровано, и как сгенерировано. Это значит что вы должны запустить графический интерфейс &kstars;, и выйти из него, после того как установите необходимые опции для генерации изображения. Это не очень удобный способ, поэтому мы поддерживаем возможность запускать DCOP-сценарии (сценарии, использующие средства коммуникации KDE c &kstars;) для того чтобы установить желаемый вид, перед тем как сгенерировать изображение. Файл, имя которого вы ввели как имя сценария, должен быть правильным &kstars; DCOP сценарием, например таким, который создан с помощью Мастера сценариев. Сценарии позволяют изменить привязку, географическое положение, увеличение, и другие опции отображения. Некоторые функции DCOP не имеют смысла вне графического интерфейса (такие как `waitForKey()`); если такие функции присутствуют в сценарии, они будут проигнорированы.

По умолчанию &kstars; использует текущее время и дату для генерации изображения. Вы можете назначить время и дату аргументом --date. Таким же образом вы можете определить время и дату при запуске графического интерфейса.