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
1 được sử dụng để tạo một đối tượng hình ảnhHàm tạo
2 tạo một thể hiện phần tử hình ảnh mớiSau đó,
3 được sử dụng để thêm hình ảnh bằng nguồn URL hình ảnhHàm
4 được sử dụng để truy cập chiều cao và chiều rộng của hình ảnh
5 chứa
6 và
0 dựa trên độ phân giải. Đôi khi chúng ta cần tìm
6 và ________ 20 của một hình ảnh bằng cách sử dụng javascript và jqueryHình ảnh thuộc các loại khác nhau
3,
4 và
5Bài đăng này trình bày cách tìm chiều cao và chiều rộng của hình ảnh trong Javascript, Jquery và Nodejs
- Sử dụng bộ chọn Jquery
- Javascript đơn giản
Cách tìm chiều cao và chiều rộng của hình ảnh trong javascript
Trong Javascript đơn giản, có hai cách chúng ta có thể lấy chiều cao và chiều rộng của hình ảnh
- Đối tượng hình ảnh
- chiều cao tự nhiên và chiều rộng tự nhiên
Đối tượng hình ảnh
Chúng tôi có thể sử dụng tải hình ảnh bằng thuộc tính src trong javascript và gọi chiều rộng và chiều cao sau khi hình ảnh được tải bằng cách sử dụng
6Đây là một ví dụ
________số 8
ví dụ naturalHeight và naturalWidth
7 đầu tiên của đối tượng
8 được sử dụng để chọn một thẻ hình ảnh Phương thức querySelector trả về đối tượng DOM. Điều này có các thuộc tính sau- chiều cao tự nhiên
- chiều rộng tự nhiên
Các thuộc tính này trả về trọng lượng và chiều cao thực tế của hình ảnh chứ không phải giá trị của thẻ img với giá trị chiều rộng và chiều cao. Ví dụ: hiển thị hình ảnh bằng thẻ img trong HTML
Đây là mã javascript để lấy chiều cao và chiều rộng của hình ảnh nguồn
width 1040 height 9222
và đầu ra là
width 1040 height 9223
nếu bạn muốn lấy các kiểu chiều rộng và chiều cao được định cấu hình cho thẻ hình ảnh, Đây là một ví dụ
width 1040 height 9224
Và đầu ra
width 1040 height 9225
Và chúng ta cũng có thể sử dụng các bộ chọn khác nhau như
9 để chọn một hình ảnhwidth 1040 height 9227
Jquery để tìm chiều cao và chiều rộng thực của hình ảnh
Trong JQuery, rất dễ dàng để lấy chiều cao và chiều rộng của hình ảnh được hiển thị với các kiểu được định cấu hình
Không có phương pháp trực tiếp để truy xuất chiều cao và chiều rộng của hình ảnh nguồn thực, Chúng tôi có thể lấy phần tử DOM bằng cách sử dụng bộ chọn của hình ảnh và có thể sử dụng
width 1040 height 92220 và
width 1040 height 92221
Đây là một ví dụ Jquery
0Phần kết luận
Tóm lại, có nhiều cách chúng ta có thể tìm thấy chiều cao và chiều rộng của hình ảnh trong javascript và jquery
Ở trên đã thảo luận về cách lấy chiều cao và chiều rộng của hình ảnh thực cũng như các kiểu hiển thị cho hình ảnh như chiều rộng và chiều cao