حاسبة بكسلات CSS إلى بكسلات الجهاز
اضرب كل بعد CSS في نسبة بكسلات الجهاز. مساحة 800 × 600 بكسل CSS بنسبة 2 تحتاج 1,600 × 1,200 بكسل جهاز.
الصيغة وطريقة الحساب
Backing width = ceil(CSS width × DPR); backing height = ceil(CSS height × DPR).مثال محلول
| المدخلات | القيمة |
|---|---|
| عرض CSS | 800 CSS px |
| ارتفاع CSS | 600 CSS px |
| نسبة بكسلات الجهاز | 2 × |
| النتيجة | القيمة |
|---|---|
| عرض المخزن مقربا لأعلى | 1,600 px |
| ارتفاع المخزن مقربا لأعلى | 1,200 px |
| إجمالي بكسلات المخزن | 1,920,000 |
مقارنة السيناريوهات
تتغير قيمة المدخل الأول، وتبقى مدخلات المثال الأخرى ثابتة. هذه سيناريوهات حسابية، وليست توقعات.
| مقارنة السيناريوهات | عرض CSS CSS px | عرض المخزن مقربا لأعلى | ارتفاع المخزن مقربا لأعلى | إجمالي بكسلات المخزن |
|---|---|---|---|---|
| −20% | 640 | 1,280 px | 1,200 px | 1,536,000 |
| المثال | 800 | 1,600 px | 1,200 px | 1,920,000 |
| +20% | 960 | 1,920 px | 1,200 px | 2,304,000 |
الافتراضات والحدود
تقريب الأبعاد لأعلى يتجنب أجزاء بكسل المخزن. النسبة تدخل يدويا ولا تفحص الشاشة. قد يؤثر المتصفح والتكبير وعرض الصور في النتيجة المرئية.
النتائج المعروضة مقربة. تستخدم العمليات قيم JavaScript غير المقربة؛ وقد تظهر فروق طفيفة بسبب حسابات الفاصلة العائمة.
يعمل في متصفحك
تعمل الأداة التفاعلية في بيئة معزولة يُحظر فيها الاتصال بالشبكة. لا يستطيع ClearByte ولا نص الإعلان البرمجي قراءة القيم داخلها. لا تشمل هذه الحماية إضافات المتصفح أو الجهاز المخترق.
المصادر والتعريفات
تم التحقق من الطريقة:
تابع إلى مهمة ذات صلة
حاسبة ذاكرة الصورة الخام
البايتات الخام = العرض × الارتفاع × القنوات × بايتات القناة. مخزن 1,920 × 1,080 بأربع قنوات من بايت واحد يحتاج 8,294,400 بايت قبل الإضافات.
حاسبة الارتفاع حسب نسبة الأبعاد
الارتفاع = العرض × جزء ارتفاع النسبة ÷ جزء عرضها. بنسبة 16:9 يعطي عرض 1,920 ارتفاعا 1,080 بكسل.
حاسبة كثافة بكسلات الشاشة
الكثافة = عدد البكسلات قطريا ÷ قطر الشاشة بالبوصة. القطر بالبكسلات = √(العرض² + الارتفاع²).
حاسبة النسب المئوية
احسب النسبة من القيمة الأصلية وما ينتج عن إضافتها أو طرحها. استخدم قيمة أصلية سالبة فقط إذا كان للسياق معنى.