JS获取图片宽高,急急急~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS获取图片宽高,急急急~相关的知识,希望对你有一定的参考价值。

我想用js获取本地图片的宽高,然后将宽高赋值给变量,再用变量进行数学运算,请哪位高手帮忙弄一下,希望有说明,谢谢了~如果好会追加分数的~
因为要依次获取几张图片的宽高,我把图片定义为了一个数组,获取的时候可以用var pic[i] = new pic();么?

参考技术A 我这里有个IE下可用的,我以前做过的项目里的:

var tmpObj = new Image();
tmpObj.src = path;
if(tmpObj.width>500)
tmpObj.height = parseInt(500 * tmpObj.height / tmpObj.width);
tmpObj.width = 500;

var imgObj = document.getElementById(targetId);
imgObj.src = path;
imgObj.width = tmpObj.width;
imgObj.height = tmpObj.height;
imgObj.style.display = "block";

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenilu/archive/2009/04/10/4062120.aspx
参考技术B var img = new Image();
img.onload = function()
宽度=this.width
高度=this.height

img.src = 图片地址;本回答被提问者采纳

用VGG19 预训练模型对一张图片进行卷积的时候,怎么获取这个图片的14*14*512的向量????急急急

layers = (
'conv1_1', 'conv1_2', 'pool1',
'conv2_1', 'conv2_2', 'pool2',
'conv3_1', 'conv3_2', 'conv3_3','conv3_4', 'pool3',
'conv4_1', 'conv4_2', 'conv4_3','conv4_4', 'pool4',
'conv5_1', 'conv5_2', 'conv5_3','conv5_4', 'pool5',
'fc1' , 'fc2' , 'fc3' ,
'softmax'
)
这些层中哪一层的输出是14*14*512的图片卷积向量??????

参考技术A 根据原始图像大小和filter数量来判断,每经过一个pool层就会缩小一半,所以例如咱们的pool5 是14*14*512,那么输入图像就是448*448的单通道或者三通道。fc平坦层以后,就是一个长长的了追问

可是这个VGG19 的输入不是224*224*3的吗?然后pool5 就不是14*14*512的了,就是7*7*512的了,我想问这个VGG19的输入图片大小时可以是任意的吗??我现在的图片大小是输入的224*224*3,然后我卷积层输出的是conv5_4这一层,然后我发现卷积出来的图片向量五分之四的数都是零,非零数很少!!!好气呦

参考技术B pool4~conv5_4都可以, 前提是输入得是224*224*3的

以上是关于JS获取图片宽高,急急急~的主要内容,如果未能解决你的问题,请参考以下文章

Js获取图片原始宽高

JS快速获取图片宽高的方法

js如何获取图片的高和宽?根据我的部分代码添加完善,谢谢!

js 获取图片宽高 和 图片大小

Js获取图片原始宽高的实现代码

JS - 从base64代码中获取图片的宽高