From 788bd90c63250bd7413003a7a2e2785b7adb39c8 Mon Sep 17 00:00:00 2001
From: Ivan Mahonin Перечисленные ниже функции позволяют рисовать на экране различные фигуры и текст. Для указания цвета используется его числовой код. Код можно записать в виде шестнадцатеричного числа, например: 0xFF0000AA — это полупрозрачный красный (также как #FF0000AA в формате web). Однако проще всего получить код используя вспомогательные функции: colorByName, colorByRGB, colorByHSV, colorByYUV, а также их аналоги с альфа-каналом: colorByNameA, colorByRGBA, colorByHSVA, colorByYUVA. Для указания цвета используется его числовой код. Код можно записать в виде шестнадцатеричного числа, например: 0xFF0000AA — это полупрозрачный красный (также как #FF0000 в формате web/CSS3, только с добавлением двух цифр альфа-канала в конце). Однако проще всего получить код используя вспомогательные функции: colorByName, colorByRGB, colorByHSV, colorByYUV, а также их аналоги с альфа-каналом: colorByNameA, colorByRGBA, colorByHSVA, colorByYUVA. Вы можете также провести и обратную операцию — извлечь данные отдельных цветовых каналов из кода цвета, см. функции: colorGetRed, colorGetGreen, colorGetBlue, colorGetAlpha, colorGetHue, colorGetSaturation, colorGetValue, colorGetYLuminance, colorGetUChromanance, colorGetVChromanance. Функция генерирует код цвета по его текстовому наименованию. Вот список наименований: Также поддерживаются цвета в кодировка #RRGGBBAA: Функция генерирует код цвета по его текстовому наименованию в соответствии с CSS3. Вот примеры наименований: Также поддерживаются цвета в кодировка #RRGGBB или #RRGGBBAA: Нарисовать эллипс. Эллипс рисуется таким чтобы от вписался в ограничивающий прямоугольник (см. функцию rect). Следовательно для того чтобы нарисовать окружность нужно передать одинаковую ширину и высоту ограничивающего прямоугольника. Цвета заполнения и контура задаются заранее функциями fill и stroke. Нарисовать эллипс. Эллипс рисуется таким чтобы от вписался в ограничивающий прямоугольник (см. функцию rect). Следовательно для того чтобы нарисовать окружность нужно передать одинаковую ширину и высоту ограничивающего прямоугольника. Цвета заполнения и контура задаются заранее функциями fill и stroke. См. также circle.unsigned int colorByName(const char *colorName);
-
- "transparent",
- "black",
- "white",
- "gray",
- "red",
- "green",
- "blue",
- "yellow",
- "magenta",
- "cyan",
- "yellow",
- "magenta",
- "cyan",
- "brown".
+
+ "transparent" — прозрачный,
+ "black" — чёрный,
+ "white" — белый,
+ "gray" — серый,
+ "red" — красный,
+ "green" — зелёный,
+ "blue" — синий,
+ "yellow" — жёлтый,
+ "brown" — коричневый.
#000000 — чёрный;
#ff0000 — красный;
#0000ff — синий;
@@ -329,7 +324,7 @@ closePath();
void ellipse(double x, double y, double width, double height);
-Параметры:
@@ -337,6 +332,15 @@ closePath();
width — ширина ограничивающего прямоугольника;
height — высота ограничивающего прямоугольника.
Нарисовать круг заданного радиуса с центром в указанной точке. Цвета заполнения и контура задаются заранее функциями fill и stroke. См. также ellipse.
+ +x, y — координаты центра;
+radius — радиус.
Нарисовать дугу эллипса заданного ограничивающим прямоугольником. Дуга задаётся значением начального и конечного угла. Цвет линии задаётся функцией stroke.
diff --git a/doc/ru/functions.html b/doc/ru/functions.html index 73a736b..cb53fb3 100644 --- a/doc/ru/functions.html +++ b/doc/ru/functions.html @@ -108,6 +108,7 @@ rect