0

Basically, my application needs to do at least the following things:

  • drag & drop
  • zooming & panning
  • image rotation
  • ability to manipulate canvas objects with code
  • svg import (if possible, not important though)

My requirements are quite basic but is it me or do these canvas libraries seem so limited in functionality? I know the canvas spec isn't final, but I've seen some stunning canvas projects out there.

user2717511
  • 205
  • 5
  • 12

2 Answers2

5

I've had good experiences with kinetic js (http://kineticjs.com/).

it seems to cover all your requirements.

see also: Zoom and Pan in KineticJS

Community
  • 1
  • 1
mac
  • 161
  • 7
2

I think Konva will be suitable for you. It is based on KineticJs which is no longer maintained by its author. But Konva is maintained and it has very nice documentation. It seems to cover all your requirements.

lipsumar
  • 944
  • 8
  • 22
Hitesh Kumar
  • 3,508
  • 7
  • 40
  • 71