Raphael.js - изображение с исходной шириной и высотой?

Привет, пользователи RaphaelJS =) ,

У меня может быть глупый вопрос, но я не могу найти ответ, дело в том, что я пытаюсь загрузить/создать изображение с помощью Raphael, это отлично, вот так:

var image_1 = paper.image('/img/img1.jpg', 0, 0, 100, 100);

Но, как видите, всегда кажется, что нужно указывать свойства "ширина" и "высота", я уже проверял документацию, но она всегда короткая и не такая подробная, и я попробовал задавая нулевые параметры или пустые параметры, но это не работает...

Поэтому мне интересно, есть ли в рафаэле прямой способ сделать это, или.... мне всегда нужно получить эти значения раньше???

Я имею в виду что-то вроде этого?:

var imgURL = "../img/img1.jpg"

var myImg = new Image();
myImg.src = imgURL;

var width = myImg.width;
var height = myImg.height;

   //create the image with the obtained width and height:
    var image_1 = paper.image('/img/img1.jpg', 0, 0, width, height);

Таким образом, я загружаю исходный размер изображения, и это вроде как решает мою проблему, но.... разве внутри Рафаэля нет способа сделать это? ??

14
задан Edward 30 May 2012 в 02:52
поделиться