Skip to content

jinwook567/canvas-app

Repository files navigation

canvas-app

This project uses HTML5 canvas to manipulate images on the web.
Currently, it is only supported on desktop environments with a window width greater than 1200px.

Supported Features

  • resize, reposition, and rotate image
  • templates, previews
  • multiple stages
  • select multiple images at once(shift+click)
  • history(redo, undo)
  • text(double-click to edit)
  • group and ungroup images
  • download images as png files
  • keyboard shortcuts
    • command + x : cut
    • command + c : copy
    • command + v : paste
    • command + d : duplicate
    • command + g : group
    • command + shift + g : ungroup
    • command + z : back
    • command + shift + z : foward

Features to be supported in the future

  • mobile environment
  • save custom template
  • automatic positioning for images