CSS ایمج-ریندرنگ پروپرتی
- پچھلے صفحے hyphenate-character
- آئندہ صفحہ @import
مفهوم و کاربرد
image-rendering
این ویژگی نوع الگوریتمهای استفاده شده برای بزرگنمایی تصاویر را مشخص میکند.
توجه داشته باشید:این ویژگی برای تصاویر بدون بزرگنمایی بیاثر است.
مثال
الگوریتمهای مختلفی که برای بزرگنمایی تصاویر استفاده میشوند را نمایش میدهد:
.image { ارتفاع: 100 پیکسل; عرض: 100 پیکسل; 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;
مقدار ویژگی
مقدار | توضیح |
---|---|
خودکار | این مرورگر به انتخاب الگوریتم بزرگنمایی کمک میکند. مقدار پیشفرض. |
smooth | از یک الگوریتم برای صاف کردن رنگهای تصویر استفاده میکند |
high-quality | با smooth مشابه است، اما به بزرگنمایی با کیفیت بالا ترجیح میدهد |
crisp-edges | از یک الگوریتم برای حفظ کنتراست و لبههای تصویر استفاده میکند |
pixelated |
اگر تصویر بزرگ شود، از الگوریتم نزدیکترین همسایه استفاده میشود، بنابراین تصویر به نظر میرسد که از پیکسلهای بزرگ تشکیل شده است. اگر تصویر کوچک شود، مانند auto خواهد بود. |
مقدار اولیه | این ویژگی را به مقدار پیشفرض خود تنظیم کنید. به: مقدار اولیه. |
وارثی | این ویژگی را از عنصر پدر خود ارث میبرد. به: وارثی. |
جزئیات فنی
مقدار پیشفرض: | خودکار |
---|---|
وارثی: | بله |
انیمیشن ساخت: | پشتیبانی نمیشود. لطفاً به:ویژگیهای مرتبط با انیمیشن. |
نسخه: | CSS3 |
قانون جاوااسکریپت: | object.style.imageRendering="pixelated" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخهای اولیه از مرورگر است که این ویژگی را کاملاً پشتیبانی میکند.
چروم | ایج | افراد | سافاری | اپرا |
---|---|---|---|---|
41.0 | 79.0 | 65.0 | 10.0 | 28.0 |
چروم، ایج و اپرا از -webkit-optimize-contrast به عنوان نام مستعار crisp-edges استفاده میکنند.
- پچھلے صفحے hyphenate-character
- آئندہ صفحہ @import