Tạo một ứng dụng vẽ tương tác
Tạo một ứng dụng vẽ tương tác sử dụng HTML5 Canvas, CSS3 và JavaScript. Xây dựng giao diện gọn gàng với khả năng chọn công cụ trực quan. Triển khai nhiều công cụ vẽ bao gồm cọ vẽ, bút chì, hình khối, văn bản và cục tẩy. Thêm tính năng chọn màu với danh sách màu dùng gần đây, bộ chọn màu (color picker) và các bảng màu. Bao gồm hỗ trợ đa lớp (layers) với các tùy chọn độ mờ đục (opacity) và chế độ hòa trộn (blend mode). Triển khai chức năng hoàn tác/làm lại (undo/redo) với lịch sử các trạng thái. Thêm tính năng nhập và xuất hình ảnh ở nhiều định dạng (PNG, JPG, SVG). Hỗ trợ thay đổi kích thước và xoay vùng vẽ canvas. Triển khai điều hướng thu phóng (zoom) và kéo trượt (pan). Thêm các công cụ chọn vùng với khả năng di chuyển, thay đổi kích thước và biến đổi hình dạng (transform). Bao gồm các phím tắt bàn phím cho những thao tác phổ biến.