Atpakaļ pie projektiem

Canvas

Zīmēšanas rīks pārlūkā ar brīvu zīmēšanu, SVG foniem un pilnu krāsu paleti. Darbojas gan datorā, gan skārienekrānā.

Mana loma
Saskarnes izstrāde
Platforma
Tīmeklis
Projekts
Zīmēšanas rīks
Canvas projekta priekšskatījums

Par projektu

Ideja

Ātra skice var palīdzēt izskaidrot ideju. Canvas apvieno brīvu zīmēšanu, figūras, bultas un tekstu pārlūka darba vidē, kas atbalsta gan peli, gan skārienvadību. Izveidoju to kā personīgu projektu, lai apgūtu Vue.js un mijiedarbību ar zīmēšanas laukumu.

Risinājums

Lietotāji var zīmēt, atlasīt un izkārtot objektus, mainīt krāsas un fonus, kā arī saglabāt vai eksportēt savus darbus. Rīki ir piemēroti gan ātrām diagrammām, gan brīvām skicēm, un rediģēšanas vadīklas atrodas līdzās darba laukumam.

Izstrāde

Lietotne veidota ar Vue.js un TypeScript. Fabric.js nodrošina zīmēšanu un objektu pārvaldīšanu, bet Pinia pārvalda lietotnes stāvokli. Pievienoju pielāgotu brīvās zīmēšanas režīmu, lai uzlabotu līniju veidošanu. Lietotne ir izvietota GitHub Pages, un turpinu pilnveidot tās rīkus un mijiedarbību.

Izmantotās tehnoloģijas

  • Vue.js
  • TypeScript
  • Pinia
  • GitHub Pages
  • Fabric.js

Nākamais projekts

Math Mews