You can use the .naturalWidth
and .naturalHeight
properties of the image element to get its original size (width and height) in pixels. For example:
var img = document.getElementById("myImg");
var width = img.naturalWidth;
var height = img.naturalHeight;
console.log("Width: " + width + ", Height: " + height);
You can also use the .width
and .height
properties of the image element to get its current size (width and height) in pixels. For example:
var img = document.getElementById("myImg");
var width = img.width;
var height = img.height;
console.log("Width: " + width + ", Height: " + height);
Please be aware that if the image is not loaded yet, the values of width
and height
will be 0
and the naturalWidth
and naturalHeight
properties will be undefined or null
, so it’s recommended to wait until the image is loaded before trying to get its size.
img.onload = function(){
var width = img.naturalWidth;
var height = img.naturalHeight;
console.log("Width: " + width + ", Height: " + height);
}
Also, if you want to get the size of an image before it’s loaded, you can use Image() constructor and get the size of image.
var img = new Image();
img.src = "image.jpg";
console.log("Width: " + img.width + ", Height: " + img.height);
This will give you the size of the image.
Also Read:
- What Is AJAX?
- List of JavaScript Functions
- How To Copy An Array In JavaScript
- How To Get All Unique Values In A JavaScript Array
- Convert int to string in JavaScript
- How To Check If An Object Is An Array In JavaScript
- How To Randomize An Array In JavaScript
- How To Replace All Occurrences Of A Character In A String?
- How To Split A String In JavaScript?
- How To Replace Multiple Spaces With Single Space In JavaScript
- How To Replace All Character In A String In JavaScript
- How To Check If A String Contains A Substring In JavaScript
- How To Loop Through An Array In JavaScript
- How To Check If A Value Exists In An Array In JavaScript
- How To Remove Duplicates From An Array Using JavaScript
- How To Create Multiline Strings In JavaScript
- How To Remove A Specific Element From An Array In JavaScript
- How To Define A Function In JavaScript?
- How To Concatenate Two String Arrays In JavaScript
- How To Get Image Size (Height & Width) Using JavaScript
- How To Change Image Size In JavaScript
- How To Increase and Decrease Image Size Using JavaScript
- How To Trigger Or Pause A CSS Animation In JavaScript
- How To Check If A Variable Is Undefined Or Null In JavaScript
- How To Check If A Variable Exists Or Is Defined In JavaScript
- How To Change The Background Color With JavaScript
- How To Encode A URL With JavaScript
- How To Decode A URL In JavaScript