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 के रूप में एलियस इस्तेमाल करते हैं।
- पिछला पृष्ठ हाइफ़ेनेट-चारेक्टर
- अगला पृष्ठ @इम्पोर्ट