Я создаю инструмент для редактирования изображений на основе javascript. В настоящее время я использую Canvas для этого, но иногда я чувствую, что мой путь полон недокументированных вещей и случайных хаков. И я до сих пор не понял много вещей, например, как разрешить пользователю вводить холст? Как определить нарисованные объекты на холсте и разрешить пользователю их перемещать?Инструмент для редактирования изображений на основе Javascript или SVG
В то же время я смотрел SVG на аналогичные вещи, и SVG Edit похоже на то, что я хочу (за исключением того, что мне придется делать много настроек, прежде чем я смогу использовать его, что не обязательно плохо).
Так что мой вопрос, какой инструмент более зрелый для создания этого материала, учитывая, что поддержка IE не является приоритетом.