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