|
3 | 3 | </div> |
4 | 4 |
|
5 | 5 | <h4 align="center"> |
6 | | - A fun art drawing board that supports multi-end operation |
| 6 | + An open-source web-based creative canvas |
7 | 7 | </h4> |
8 | 8 |
|
9 | 9 | <div align="center"> |
@@ -32,47 +32,16 @@ Link: [https://songlh.top/paint-board/](https://songlh.top/paint-board/) |
32 | 32 | <img style="width: 100%" src="https://raw.githubusercontent.com/LHRUN/file-store/main/paint-board/preview_device.png" alt="preview"/> |
33 | 33 | </div> |
34 | 34 |
|
35 | | -## Completed Features: |
| 35 | +## Features |
36 | 36 | + Drawing Mode |
37 | | - - FreeStyle |
38 | | - - Provides 12 different styles of brushes, including Basic Brush, Rainbow Brush, Multi-Shape Brush, Multi-Material Brush, Pixel Brush, Multi-Color Brush, Text Brush, Multi-Line Connection Brush, Reticulate Brush, Multi-Point Connection Brush, Wiggle Brush, Thorn Brush. Satisfy the diversified drawing. |
39 | | - - All brushes support color and brush width configuration, in addition to multi-shape, multi-material, multi-color and other brushes support custom configuration. |
40 | | - - ShapeDraw |
41 | | - - A variety of common shapes are provided for drawing, with support for multi-point segments and arrows. The shapes support border and fill styles. |
42 | | -+ Eraser Mode |
43 | | - - Eraser mode linearly erases all content and supports linear width configuration. |
44 | | -+ Select Mode |
45 | | - - In the selection mode, you can frame the drawing content by clicking on it. The click handle supports dragging, zooming and rotating operations, providing flexible editing. |
46 | | - - Selecting images supports multiple filter configurations. |
47 | | - - Supports font and style settings when selecting text. |
48 | | - - Layer settings are supported for all drawings, including Move Layer Up, Move Layer Down, Move to Top, and Move to Bottom. |
49 | | - - All drawings support transparency configurations. |
50 | | - - All drawings support eraser or not erasable configuration. |
51 | | -+ Drawing Board Configuration |
52 | | - - The drawing board supports background configuration, including colour, background image, and transparency. |
53 | | - - The drawing board supports customized width and height configurations. |
54 | | - - Supports painting caching, enabling caching will improve painting performance in the presence of large amounts of painted content, while disabling caching will improve canvas sharpness. |
55 | | - - Added Guide Line drawing feature. |
56 | | -+ Multifunction Menu |
57 | | - - The bottom left button shows the current zoom ratio in real time, click it to reset the zoom ratio. |
58 | | - - The list of buttons in the center, in order from left to right, are: Undo, Redo, Copy Current Selection, Delete Current Selection, Draw Text, Upload Image, Clear Drawing, Save as Image, and Open File List. |
59 | | - - Upload images with support for background remove, image segmentation. This function needs WebGPU support in your browser. |
60 | | - - Save as image supports custom configurations. Rotate, Scale, Crop |
61 | | - - PC: |
62 | | - - Hold down the Space key and click the left mouse button to move the canvas, scroll the mouse wheel to zoom the canvas. |
63 | | - - Press and hold the Backspace key to delete the selection. |
64 | | - - Press and hold Ctrl + V at the same time to paste the clipboard image. |
65 | | - - Mobile: |
66 | | - - Supports dragging and zooming the canvas after a two-finger press. |
67 | | -+ Multifile Configuration |
68 | | - - Support multiple canvas switching, each canvas can be customized title, add, delete, and provide upload and download. |
69 | | -+ i18n |
70 | | - - Support 中文(简体), 中文(繁体), English, 日本語, 한국어. |
71 | | -+ PWA support, offline access. |
72 | | - |
73 | | -## Future Plans |
74 | | -+ Multi-platform authentication login and data synchronization |
75 | | -+ AI Enhanced Drawing |
| 37 | + - Free Drawing: Provides 12 different brush styles, including basic brush, rainbow brush, multi-shape brush, multi-material brush, pixel brush, multi-color brush, text brush, multi-line connection brush, mesh brush, multi-point connection brush, wave curve brush, and thorn brush to meet diverse drawing needs. |
| 38 | + - Shape Drawing: Supports drawing rich graphics, including built-in shapes and Lucide icon library graphics, which can be used with just a click. Configurable line width, line style, fill color, and fill style. |
| 39 | ++ Eraser Mode: Can linearly erase all content and supports linear width configuration. |
| 40 | ++ Selection Mode: Supports clicking or box selection for editing. After selection, you can perform drag, scale, rotate operations and various custom configurations through handles. |
| 41 | ++ Canvas Mode: Supports canvas background, custom size, and global drawing configuration. |
| 42 | ++ Action Bar: Functions from left to right are undo, redo, copy current selection, delete current selection, draw text, upload image, clear drawing content, save as image, and open file list. |
| 43 | ++ Multi-file Configuration: Supports switching between multiple canvases, each canvas can have custom titles, add, delete, and provides sorting and upload/download functions. |
| 44 | ++ i18n: 中文(简体), 中文(繁体), English, 日本語, 한국어. |
76 | 45 |
|
77 | 46 | ## V1.3.0 Video Demo |
78 | 47 |
|
|
0 commit comments