Hướng dẫn how do i reduce image contrast in css? - làm cách nào để giảm độ tương phản hình ảnh trong css?

Tính năng bạn đang tìm kiếm là filter. Nó có khả năng thực hiện một loạt các hiệu ứng hình ảnh, bao gồm độ sáng:

#myimage {
    filter: brightness(50%);
}

Bạn có thể tìm thấy một bài viết hữu ích về nó ở đây: http://www.html5rocks.com/en/tutorials/filters/undering-css/

Một người khác: http://davidwalsh.name/css-filters

Và quan trọng nhất, thông số kỹ thuật W3C: https://dvcs.w3.org/hg/fxtf/raw-file/tip/filters/index.html

Lưu ý đây là một cái gì đó chỉ gần đây đến CSS như một tính năng. Nó có sẵn, nhưng một số lượng lớn các trình duyệt ngoài kia sẽ không hỗ trợ nó, và những người hỗ trợ nó sẽ yêu cầu tiền tố nhà cung cấp (tức là -webkit-filter:, -moz-filter, v.v.).

Cũng có thể thực hiện các hiệu ứng lọc như thế này bằng SVG. Hỗ trợ SVG cho các hiệu ứng này được thiết lập tốt và được hỗ trợ rộng rãi (thông số kỹ thuật của bộ lọc CSS đã được lấy từ thông số kỹ thuật SVG hiện có)

Cũng lưu ý rằng điều này không bị nhầm lẫn với kiểu filter độc quyền có sẵn trong các phiên bản cũ của IE (mặc dù tôi có thể dự đoán một vấn đề với cuộc đụng độ không gian tên khi phong cách mới giảm tiền tố nhà cung cấp của nó).

Nếu không có gì phù hợp với bạn, bạn vẫn có thể sử dụng tính năng opacity hiện có, nhưng không phải theo cách bạn nghĩ: chỉ cần tạo một yếu tố mới với màu tối vững chắc, đặt nó lên trên hình ảnh của bạn và làm mờ nó bằng cách sử dụng opacity. Hiệu ứng sẽ là hình ảnh đằng sau bị tối.

Cuối cùng, bạn có thể kiểm tra hỗ trợ trình duyệt của filter tại đây.

Hàm

brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
0 CSS áp dụng hệ số nhân tuyến tính cho hình ảnh đầu vào, làm cho nó xuất hiện sáng hơn hoặc tối hơn. Kết quả của nó là
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
1.
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
0
CSS function applies a linear multiplier to the input image, making it appear brighter or darker. Its result is a
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
1.

Thử nó

Cú pháp

Thông số

brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
2

Độ sáng của kết quả, được chỉ định là

brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
3 hoặc
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
4. Một giá trị dưới
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
5 làm tối hình ảnh, trong khi giá trị trên
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
5 làm sáng nó. Giá trị của
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
7 sẽ tạo ra một hình ảnh hoàn toàn màu đen, trong khi giá trị
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
5 khiến đầu vào không thay đổi. Giá trị ban đầu cho phép nội suy là
brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */
9.

Ví dụ

Đặt độ sáng bằng cách sử dụng số và tỷ lệ phần trăm

brightness(0%)   /* Completely black */
brightness(0.4)  /* 40% brightness */
brightness(1)    /* No effect */
brightness(200%) /* Double brightness */

Thông số kỹ thuật

Sự chỉ rõ
Hiệu ứng bộ lọc Module Cấp 2 # FuncDef bộ lọc sáng
# funcdef-filter-brightness

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Xem thêm


Để đặt độ tương phản hình ảnh trong CSS, sử dụng độ tương phản bộ lọc (%). Hãy nhớ rằng, giá trị 0 làm cho hình ảnh màu đen, 100% là cho hình ảnh gốc và mặc định. Nghỉ ngơi, bạn có thể đặt bất kỳ giá trị nào bạn chọn, nhưng các giá trị trên 100% sẽ làm cho hình ảnh có độ tương phản nhiều hơn.

Thí dụ

Bây giờ chúng ta hãy xem một ví dụ để điều chỉnh độ tương phản hình ảnh với CSS3 -

& nbsp; bản demo trực tiếp







Learn MySQL

Hướng dẫn how do i reduce image contrast in css? - làm cách nào để giảm độ tương phản hình ảnh trong css?

Learn MySQL

Below image is brighter and has more contrast than the original image above.

Hướng dẫn how do i reduce image contrast in css? - làm cách nào để giảm độ tương phản hình ảnh trong css?

Đầu ra

Hướng dẫn how do i reduce image contrast in css? - làm cách nào để giảm độ tương phản hình ảnh trong css?

Hướng dẫn how do i reduce image contrast in css? - làm cách nào để giảm độ tương phản hình ảnh trong css?

Cập nhật vào ngày 26 tháng 12 năm 2019 12:06:09

  • Câu hỏi và câu trả lời liên quan
  • Điều chỉnh độ bão hòa của hình ảnh bằng CSS3
  • Làm thế nào để điều chỉnh độ tương phản của một hình ảnh bằng hàm tương phản () trong nút jimp?
  • Đặt độ sáng hình ảnh bằng CSS3
  • Làm thế nào để thay đổi độ tương phản của một hình ảnh bằng thư viện Java OpenCV?
  • Thay đổi độ sáng và độ tương phản của hình ảnh bằng cách sử dụng javafx và opencv
  • Chuyển đổi hình ảnh thành thang độ xám bằng CSS3
  • Áp dụng vòng quay màu sắc trên hình ảnh bằng CSS3
  • Làm thế nào để điều chỉnh độ tương phản của một hình ảnh trong Pytorch?
  • Làm thế nào để đặt độ sáng và độ tương phản của một hình ảnh với JavaScript?
  • Pytorch - Thay đổi ngẫu nhiên độ sáng, độ tương phản, độ bão hòa và màu sắc của hình ảnh
  • Làm thế nào để thay đổi độ tương phản trong openCV bằng C ++?
  • Sử dụng độ dốc tuyến tính và xuyên tâm CSS3
  • Đặt khoảng cách cột bằng CSS3
  • Phá vỡ văn bản tràn bằng CSS3
  • Thực hiện nhiều lần chuyển đổi bằng CSS3

Làm cách nào để làm cho một hình ảnh sáng hơn trong CSS?

Giá trị dưới 100% làm tối hình ảnh, trong khi giá trị trên 100% làm sáng nó. Giá trị 0% sẽ tạo ra một hình ảnh hoàn toàn màu đen, trong khi giá trị 100% khiến đầu vào không thay đổi. Giá trị ban đầu cho phép nội suy là 1.a value over 100% brightens it. A value of 0% will create an image that is completely black, while a value of 100% leaves the input unchanged. The initial value for interpolation is 1 .

Làm cách nào để tạo ra một hình ảnh buồn tẻ trong CSS?

Hàm độ sáng () có thể được sử dụng làm giá trị để áp dụng hệ số nhân tuyến tính để làm cho nó có vẻ tối hơn hoặc sáng hơn so với bản gốc.Để làm cho hình ảnh tối hơn, bất kỳ giá trị nào dưới 100% đều có thể được sử dụng để làm tối hình ảnh theo tỷ lệ phần trăm đó.. To make an image darker, any value below 100% could be used to darken the image by that percentage.

Làm cách nào để giảm độ tương phản trong một bức ảnh?

Trong thanh menu, chọn Hình ảnh> Điều chỉnh> Độ sáng/độ tương phản.Điều chỉnh thanh trượt độ sáng để thay đổi độ sáng tổng thể của hình ảnh.Điều chỉnh thanh trượt tương phản để tăng hoặc giảm độ tương phản hình ảnh.Bấm OK.Adjust the Contrast slider to increase or decrease image contrast. Click OK.

Làm cách nào để điều chỉnh một hình ảnh trong CSS?

Làm thế nào để thay đổi kích thước một hình ảnh với CSS..
Tùy chọn 1: Thay đổi kích thước với thuộc tính chiều rộng hình ảnh ..
Tùy chọn 2: Thay đổi kích thước với thuộc tính chiều rộng tối đa ..
Thay đổi kích thước với các thuộc tính kích thước nền ..
Thêm một hình ảnh vào trang của bạn ..
Thay đổi kích thước hình ảnh ..
Kéo dài hình ảnh ..
Các cài đặt thay đổi kích thước hữu ích khác trong Trình chỉnh sửa X ..