快速提问。
我正在尝试查找服务器上存储图像的宽度和高度,以便我可以将其加载到 jcrop 功能中。
页面上显示的图像可调整大小,因此并不代表原始图像的正确尺寸,因此当我尝试对其进行裁剪时,坐标是错误的
有没有办法使用jquery或javascript找到原始的高度和宽度。
更新
我做了一个我需要的东西的jsfiddle,但不起作用,有人能明白为什么它不起作用http://jsfiddle.net/2C2Eu/2/
代码
function getimagesize(img) {
img.onload = function () {
alert(this.width + 'x' + this.height);
};
}
var image = "http://www.citizenship-aei.org/wp-content/uploads/Testing.jpg";
getimagesize(image);
最佳答案
将图像加载到页面上并读取尺寸。
var img = new Image();
img.onload = function() {
var width = img.width;
var height = img.height;
processImage(img, width, height); //call some function
}
img.src = "foo.png";
关于javascript - 原始图像的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18361782/