Как определить размер объекта Рафаэля после его масштабирования и поворота?
Если бы я создал изображение как объект Raphael.js с начальным размером[W1, h1]затем масштабируйте его, используяtransform()
метод, как бы я потом восстановить его новый размер[W2, h2]? Потому что зоветimage.attr("width")
возвращает w1, начальную ширину, а не ширину после преобразования.
Я знаю, вы могли бы сказать, что я должен просто умножить w1 и h1 на коэффициенты масштабирования, но в большинстве случаев также применяется преобразование вращения, что делает вещи немного более громоздкими.
Итак, вкратце, есть ли в Raphael.js метод, который возвращает правильный размер объекта, независимо от каких-либо преобразований, которые могли быть применены к нему?