获取图像's磁盘中文件的实际高度和宽度
Get Image's Actual Height and Width File Size in Disk
我有一个图像标签:
HTML代码:
<img src="image.jpg"></img>
CSS代码:
img
{
max-width: 100%;
max-height: 100%;
}
我只想知道它的实际高度和宽度(以像素为单位)(内存中的大小),如果它的宽度和高度设置为自动。如何在javascript中做到这一点?
一种方法就是这样做。通过这种方式,您可以获得DOM元素的当前高度和宽度。
<img id="someId" src="image.jpg"></img>
var imageElement = document.getElementById('someId');
var height = imageElement.clientHeight;
var width = imageElement.clientWidth;
您可以使用JavaScript来收集元素
用于高度document.querySelector('img').offsetHeight;
用于宽度document.querySelector('img').offsetWidth;
通常人们会在元素上设置一个id
或class
,以便轻松获取
像这样<img class='image' src='image.jpg'></img>
现在您可以通过其类名获取元素
document.querySelector('.image').offsetHeight;
clientWidth和clientHeight是DOM属性,用于显示DOM元素内部维度(不包括边距和边框)的当前浏览器大小。因此,在img
元素的情况下,这将获得可见图像的实际尺寸。
var img = document.getElementById('imageid');
//or however you get a handle to the IMG
var width = img.clientWidth;
var height = img.clientHeight;
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 可以设置输入类型=文件的文本框的高度
- 获取图像's磁盘中文件的实际高度和宽度
- ajax文件上传图片获取高度和宽度
- BlueImp 文件上传 - 上传前检查图像宽度和高度
- css 文件中的浏览器高度
- 如何使用javascript获取图像宽度,高度和文件类型 在IE7,8上,选择文件后
- CKFinder 如何在选择图像时获取尺寸 URL 和尺寸(宽度/高度)(文件:选择)
- 在画布HTML5中查找上传的宽度和高度图像.(带文件读取器)
- 在使用Javascript / Asp.net 上传之前获取文件高度宽度
- 计算字体文件加载后容器的高度
- 图像宽度高度通过AngularJS(ng文件上传)
- 在文件标记中不刷新页面的情况下,如何获取图像的高度和宽度
- 如何更改属于jquery.flexslider-min.js文件的jquery-flexslider的高度
- 上传swf并使用HTML5文件API获取宽度和高度
- 从css文件检索高度属性时遇到问题