Создайте интерактивное приложение для рисования с использованием HTML5 Canvas, CSS3 и JavaScript. Постройте чистый интерфейс с интуитивно понятным выбором инструментов. Реализуйте несколько инструментов для рисования, включая кисть, карандаш, фигуры, текст и ластик. Добавьте выбор цвета с недавними цветами, палитрой цветов и палитрами. Включите поддержку слоев с опциями непрозрачности и режима наложения. Реализуйте функцию отмены/повтора с состояниями истории. Добавьте импорт и экспорт изображений в нескольких форматах (PNG, JPG, SVG). Поддержите изменение размера холста и по...