javascript 从网页中提取一组图像信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从网页中提取一组图像信息相关的知识,希望对你有一定的参考价值。
let imgData = Array.from(document.getElementsByTagName("img"))
.map(v => {
var rect = v.getBoundingClientRect();
var vHeight = (window.innerHeight || doc.documentElement.clientHeight);
var vWidth = (window.innerWidth || doc.documentElement.clientWidth);
var vDPR = window.devicePixelRatio;
return {
src: v.currentSrc,
cssWidth: v.clientWidth,
naturalWidth: v.naturalWidth,
cssHeight: v.clientHeight,
naturalHeight: v.naturalHeight,
hidden: !(v.offsetParent != null),
bottom: rect.bottom,
height: rect.height,
left: rect.left,
right: rect.right,
top: rect.top,
width: rect.width,
srcset: v.srcset,
sizes: v.sizes,
isPicture: (v.parentNode.nodeName === "PICTURE"),
vWidth: vWidth,
vHeight: vHeight,
vDPR: vDPR,
ratioWidth: (v.naturalWidth / v.clientWidth).toFixed(1),
ratioHeight: (v.naturalHeight / v.clientHeight).toFixed(1),
pixelWaste: (v.naturalHeight - v.clientHeight) * (v.naturalWidth - v.clientWidth)
};
});
return return JSON.stringify(imgData);
以上是关于javascript 从网页中提取一组图像信息的主要内容,如果未能解决你的问题,请参考以下文章
如何从 PowerPoint 文件文件创建一组图像文件?
将一组图像分类为类
Android:如何从一组图像制作视频
Android:如何从一组图像制作视频
如何让我的机器人从一组图像中选择一个随机图像
Java:如何从一组图像创建电影?