Thí dụ. Nhận kích thước của một hình ảnh
// program to get the dimensions of an image
const img = new Image[];
// get the image
img.src = '//cdn.programiz.com/sites/tutorial2program/files/cover-artwork.png';
// get height and width
img.onload = function[] {
console.log['width ' + this.width]
console.log['height '+ this.height];
}
đầu ra
width 1040 height 922
Trong chương trình trên, hàm tạo new Image[]
được sử dụng để tạo một đối tượng hình ảnh
Hàm tạo
width 1040 height 9220 tạo một thể hiện phần tử hình ảnh mới
Sau đó,
width 1040 height 9221 được sử dụng để thêm hình ảnh bằng nguồn URL hình ảnh
Hàm
width 1040 height 9222 được sử dụng để truy cập chiều cao và chiều rộng của hình ảnh
Chỉ cần lấy phần tử theo id của nó bằng cách sử dụng getElementById và sau đó chỉ cần sử dụng. src để lấy hình ảnh src JavaScript. Nguồn hình ảnh có thể định dạng URL
var imgsrc = document.getElementById["imageId"].src;
Thí dụ. Cách JavaScript lấy nguồn hình ảnh
Đây là mã ví dụ HTML để lấy src của hình ảnh trong JS. Chúng tôi đang sử dụng các biến để lưu trữ giá trị nguồn
var imgsrc = document.getElementById["image"].getAttribute['src'];
console.log[imgsrc]
đầu ra
Hãy cho chúng tôi biết nếu bạn biết bất kỳ cách nào khác hoặc có một ví dụ tốt hơn. Bạn cũng có thể nhận xét với bất kỳ đề xuất nào
Ghi chú. Tất cả mã Ví dụ về JS đều được thử nghiệm trên trình duyệt Firefox và trình duyệt Chrome
hệ điều hành. cửa sổ 10
Mã số. Phiên bản HTML5
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Hàm tạo
width 1040 height 9220 tạo một thể hiện
width 1040 height 9224 mới. Nó có chức năng tương đương với
width 1040 height 9225
Ghi chú. Không nên nhầm chức năng này với chức năng CSS
width 1040 height 9226
cú pháp
new Image[]
new Image[width]
new Image[width, height]
Thông số
width 1040 height 9227 Tùy chọn
Chiều rộng của hình ảnh [i. e. , giá trị cho thuộc tính
width 1040 height 9227]
width 1040 height 9229 Tùy chọn
Chiều cao của hình ảnh [i. e. , giá trị cho thuộc tính
width 1040 height 9229]
Chú thích sử dụng
Toàn bộ bitmap được tải bất kể kích thước được chỉ định trong hàm tạo. Kích thước được chỉ định trong hàm tạo được phản ánh thông qua các thuộc tính
const myImage = new Image[100, 200];
myImage.src = 'picture.jpg';
document.body.appendChild[myImage];
1 và const myImage = new Image[100, 200];
myImage.src = 'picture.jpg';
document.body.appendChild[myImage];
2 của thể hiện kết quả. Chiều rộng và chiều cao nội tại của hình ảnh theo pixel CSS được phản ánh thông qua các thuộc tính const myImage = new Image[100, 200];
myImage.src = 'picture.jpg';
document.body.appendChild[myImage];
3 và const myImage = new Image[100, 200];
myImage.src = 'picture.jpg';
document.body.appendChild[myImage];
4. Nếu không có kích thước nào được chỉ định trong hàm tạo thì cả hai cặp thuộc tính đều có cùng giá trị