Skip to content

MaraxD/proiect_multimedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Editor SVG Descriere: Construirea unui editor pentru grafică vectorială folosind elementul SVG. Exemplu: Google Drawings

1p - suport pentru adăugare elemente geometrice de bază (linie, elipsă, dreptunghi) --DONE
0.5p - suport pentru selectarea culorii și grosimii liniei pentru adăugare --DONE
2p - suport pentru selecție și ștergere / modificare elemente existente (proprietăți: culoare și grosime linie, culoare fundal) --DONE
1p - suport pentru anularea ultimelor n operații (undo) --DONE+redo (de verificat aici)
1.5p - suport pentru mutare elemente utilizând mouse-ul
2p - suport pentru desenare căi cu editarea ulterioară a punctelor
1p - funcționalitate de export în format raster (*.png sau *.jpeg) --DONE (dar nu se ia toata inaltimea?)
0.5p - posibilitate salvare desen în format SVG
1p - salvarea automată a desenului curent și reîncărcare la pornire cu ajutorul Web Storage API (sau a unui alt API similar)

notite pentru implementare:
->clasa Shape, din care deriva Circle, Rectangle, whatev
->din interfata utilizatorul alege ce forma vrea sa deseneze (gandeste te cum e la paint 3D; not free shape)

About

🎨a cute SVG editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages