CSS इमेज-रेंडरिंग प्रभाव

व्याख्या और उपयोग

image-rendering गुण छवि विस्तार के एल्गोरिदम के प्रकार को निर्दिष्ट करता है।

ध्यान दें:यह गुण नष्ट छवि के लिए अप्रयुक्त है।

उदाहरण

छवि विस्तार के विभिन्न एल्गोरिदमों को दिखाता है:

.image {
  height: 100px;
  width: 100px;
  image-rendering: auto;
}
.crisp-edges {
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}
.pixelated {
  image-rendering: pixelated;
}
.smooth {
  image-rendering: smooth;
}
.high-quality {
  image-rendering: high-quality;
}

अपने आप सिर्फ आया

CSS व्याकरण

image-rendering: auto|smooth|high-quality|crisp-edges|pixelated|initial|inherit;

गुण मान

मान वर्णन
auto ब्राउज़र को विस्तार एल्गोरिदम चुनने के लिए दे दें।डिफ़ॉल्ट मान।
smooth एक एल्गोरिदम का उपयोग करके छवि में रंगों को सफ़ाई करने के लिए
high-quality smooth के समान है, लेकिन उच्च गुणवत्ता वाले विस्तार का पूर्वाभाव करता है
crisp-edges एक एल्गोरिदम का उपयोग करके छवि में विरोध को बनाए रखने के लिए
pixelated

यदि छवि को बढ़ाया जाता है, तो निकटतम पड़ाव एल्गोरिदम का उपयोग किया जाता है, इसलिए छवि बड़े पिक्सल से बनी दिखेगी।

यदि छवि को कम किया जाता है, तो यह auto के समान होगा।

initial इस गुण को उसके डिफ़ॉल्ट मान पर सेट करें।देखें initial
inherit अपने पितृ एलेमेंट से इस गुण को विरासत करें।देखें inherit

तकनीकी विवरण

डिफ़ॉल्ट मान: auto
विरासत: yes
एनिमेशन निर्माण: नहीं समर्थित।देखें:एनिमेशन संबंधी गुण
संस्करण: CSS3
JavaScript व्याकरण: object.style.imageRendering="pixelated"

ब्राउज़र समर्थन

तालिका में दिए गए नंबर इस गुण को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र का संस्करण को प्रकट करते हैं।

Chrome Edge Firefox Safari Opera
41.0 79.0 65.0 10.0 28.0

Chrome, Edge और Opera -webkit-optimize-contrast को crisp-edges के रूप में एलियस इस्तेमाल करते हैं।