Visual Studio Key Strokes: Обмен строк

Получение исходных размеров изображения

Если вам нужно получить исходные размеры изображения (не в контексте браузера), свойства clientWidth и clientHeight не работают, поскольку они возвращают неправильные значения, если изображение растягивается / сокращается через css.

Чтобы получить исходные размеры изображения, используйте свойства naturalHeight и naturalWidth .

var img = document.getElementById('imageId'); 

var width = img.naturalWidth;
var height = img.naturalHeight;

стр. s. Это не отвечает на исходный вопрос, так как принятый ответ выполняет эту работу. Это вместо этого служит дополнением к нему.

34
задан Jasper 16 September 2011 в 09:26
поделиться