프로그래밍 언어/HTML,CSS,JS

HTML / CSS에서 이미지를 회색조로 변환

Rateye 2021. 7. 16. 10:18
728x90
반응형

 

질문 : HTML / CSS에서 이미지를 회색조로 변환

HTML/CSS 로 그레이 스케일로 컬러 비트 맵을 표시하는 간단한 방법이 있습니까?

IE와 호환 될 필요는 없습니다 (그렇지 않을 것이라고 생각합니다). FF3 및 / 또는 Sf3에서 작동한다면 저에게 충분합니다.

SVG 와 Canvas로 모두 할 수 있다는 것을 알고 있지만 지금은 많은 작업을하는 것 같습니다.

이것을하는 정말 게으른 사람의 방법이 있습니까?

답변

CSS 필터에 대한 지원이 Webkit에 포함되었습니다. 이제 브라우저 간 솔루션이 있습니다.

 
img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

/* Disable grayscale on hover */
img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Wikimedia_Canadian_Community_Logo.svg/240px-Wikimedia_Canadian_Community_Logo.svg.png">

Internet Explorer 10은 어떻습니까?

회색 과 같은 폴리 필을 사용할 수 있습니다.

출처 : https://stackoverflow.com/questions/609273/convert-an-image-to-grayscale-in-html-css
728x90
반응형