Next: , Previous: , Up: MathGL core   [Contents][Index]


5.6 Фоновое изображение

These functions change background image.

Команда MGL: clf ['col']
Команда MGL: clf r g b
Метод класса mglGraph: void Clf ()
Метод класса mglGraph: void Clf (const char * col)
Метод класса mglGraph: void Clf (char col)
Метод класса mglGraph: void Clf (mreal r, mreal g, mreal b)
Функция С: void mgl_clf (HMGL gr)
Функция С: void mgl_clf_str (HMGL gr, const char * col)
Функция С: void mgl_clf_chr (HMGL gr, char col)
Функция С: void mgl_clf_rgb (HMGL gr, mreal r, mreal g, mreal b)
Функция С: void mgl_clf_rgba (HMGL gr, mreal r, mreal g, mreal b, mreal a)

Очищает рисунок и заполняет фон заданным цветом.

Команда MGL: rasterize
Метод класса mglGraph: void Rasterize ()
Функция С: void mgl_rasterize (HMGL gr)

Завершает рисование графика и помещает результат в качестве фона. После этого, очищает список примитивов (как clf). Функция полезна для сохранения части графика (например, поверхностей или векторных полей) в растровом виде, а другой части (кривых, осей и пр.) в векторном. Часто требуется вызвать команду subplot после rasterize во избежание выделения дополнительного места или вращения графика.

Команда MGL: background 'fname' [alpha=1]
Команда MGL: background 'fname' 'how' [alpha=1]
Метод класса mglGraph: void LoadBackground (const char * fname, double alpha=1)
Функция С: void mgl_load_background (HMGL gr, const char * fname, double alpha)
Метод класса mglGraph: void LoadBackground (const char * fname, const char * how, double alpha=1)
Функция С: void mgl_load_background_ext (HMGL gr, const char * fname, const char * how, double alpha)

Загружает PNG или JPEG файл fname в качестве фона для графика. Параметр alpha задает прозрачность фона вручную. Параметр how может содержать: ‘a’ для заполнения текущего subplot, ‘s’ для растягивания на всю область, ‘c’ для центрирования, ‘m’ для заполнения мозаикой.

Команда MGL: background [r g b]
Метод класса mglGraph: void FillBackground (const mglColor &rgb)
Функция С: void mgl_fill_background (HMGL gr, double r, double g, double b, double a)

Заполняет фон указанным цветом. Значения должны быть в диапазоне от 0 до 1.


Next: , Previous: , Up: MathGL core   [Contents][Index]