Paint

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск

Описание

Реализация растрового графического редактора компании Microsoft Paint на языке JavaScript.

Исполнители: Шульга Михаил

Группа: 3630103/90003 Кафедра Теоретической механики.

Файл с отчётом:[[1]]

Визуализация

Скрипт

Код программы на языке JavaScript:

<syntaxhighlight lang="javascript" line start="1" enclose="div"> /**

* Комментарии к глобальным переменным:
* myColor    - актуальный цвет.
* R          - радиус точки / толщина линии.
* flag       - пока нужен только для нормальной работы функции linedraw (повторное определение точек).
* mode_flag  - для смены режимов.
* defImg     - дефолтный background холста (для очистки холста).
*/

var canvas = document.getElementById('c1'); var ctx = canvas.getContext('2d'); var myColor = '#000000'; var R = 5; var defImg = new Image('holst.jpg'); var flag  ;

var mode_flag