我认为应该有一个简单的解决方案,但我无法弄清楚。我想要做的是通过其路径(未在屏幕上呈现)获取图像的宽度/高度。
喜欢:
var img = ImageInfo(path);
alert(img.width);
Run Code Online (Sandbox Code Playgroud)
(我想用普通的 javascript 来做这个)
你可以这样做:
function getImageSize(imgSrc) {
var imgLoader = new Image(); // create a new image object
imgLoader.onload = function() { // assign onload handler
var height = imgLoader.height;
var width = imgLoader.width;
alert ('Image size: '+width+'x'+height);
}
imgLoader.src = imgSrc; // set the image source
}
Run Code Online (Sandbox Code Playgroud)
您基本上是使用 javascript 创建一个新图像。分配 onload 事件,然后设置源并等待图像加载。当它被加载时,onload 处理程序会提醒图像的高度和宽度。检查这个jsFiddle
| 归档时间: |
|
| 查看次数: |
3069 次 |
| 最近记录: |