javascript - 原始图像的宽度

标签 javascript jquery image-processing

快速提问。

我正在尝试查找服务器上存储图像的宽度和高度,以便我可以将其加载到 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/

相关文章:

javascript - 从 vue 中的子组件访问 key

javascript - html 只需单击即可选择多个选项,而无需按 CTRL 按钮

javascript - 对象 [object Object] 没有方法 'addEventListener'

javascript - 如何将纯黑白图像转换为多边形集合?

c# - 使用 c#.net 合并两个 tiff 图像

image-processing - Android:支持原始图像回调的设备

javascript - 如何使用 php 中的 session 到react.js?

javascript - 打开新选项卡,但应用作带有已保存搜索的后退按钮

javascript - 滚动时动画不起作用 - JQuery

javascript - 使用 setInterval,但希望在检测到用户输入时禁用它