В идеале хотелось бы получить масштабирование как в графических редакторах - куда наведена мышь, в ту точку и приближается. Я набросал
небольшой пример (колесом мыши масштабировать), но он работает плохо.
Пример работает как надо, если смотреть в центр картинки, но если находиться в правом нижнем углу, то при попытке уменьшить холст происходит резкий скачок к центру.
Так же мне обязательно нужно свободное пространство от края.
Короче, как можно реализовать это? (или исправить то что есть, хоть идею подкиньте)