JavaScript lấy chiều cao hình ảnh

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 ảnh

Hàm tạo

    
2 tạo một thể hiện phần tử hình ảnh mới

Sau đó,

    
3 được sử dụng để thêm hình ảnh bằng nguồn URL hình ảnh

Hà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à jquery

Hình ảnh thuộc các loại khác nhau

    
3,
    
4 và
    
5

Bà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 922
2

và đầu ra là

width 1040
height 922
3

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 922
4

Và đầu ra

width 1040
height 922
5

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 ảnh

width 1040
height 922
7

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 922
20 và
width 1040
height 922
21

Đây là một ví dụ Jquery

    
0

Phầ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

Làm cách nào để lấy chiều rộng và chiều cao của tệp hình ảnh trong JavaScript?

The img. hàm onload[] dùng để truy cập chiều cao và chiều rộng của hình ảnh.

Cách lấy chiều rộng và chiều cao của hình ảnh bằng jQuery?

var imageWidth = $[Imgsize]. width[]; alert[imageWidth]; var imageHeight = Imgsize.

Làm cách nào để có được chiều rộng và chiều cao của JavaScript hình ảnh base64?

src = imageData; . "+ tôi. chiều rộng+" chiều cao. " + tôi. chiều cao ];

Làm cách nào tôi có thể nhận được chiều cao cụ thể của div?

Phương pháp 1. Sử dụng thuộc tính offsetHeight . Thuộc tính offsetHeight của phần tử là thuộc tính chỉ đọc và được sử dụng để trả về chiều cao của phần tử tính bằng pixel. Nó bao gồm bất kỳ đường viền hoặc phần đệm nào của phần tử. Thuộc tính này có thể được sử dụng để tìm chiều cao của phần tử

Chủ Đề