أدلة عملية
أدلة عملية
أمثلة قابلة لإعادة التجربة لفهم النتائج، وليس الأزرار فقط.
لماذا قد يتغير عدد صحيح كبير في JSON
قد يكون معرّف الطلب JSON صالحًا ثم يتغير عند تحويله إلى Number في JavaScript. التنسيق ليس عملية حسابية. نستخدم 9007199254740993، وهو أكبر بواحد من أكبر عدد صحيح آمن.
لماذا تختلف عدادات الأحرف
يجب أن يحدد الحد طريقة العد. يبدو رمز العائلة حرفًا واحدًا لكنه يضم نقاط ترميز ووحدات UTF-16 متعددة. نقارن العناقيد المرئية وطول JavaScript وبايتات UTF-8.
لماذا لا يتغير حجم PNG عند خفض الجودة
يعطّل Apps24 منزلق الجودة عند اختيار PNG لأن هذا الإعداد لا يقلل حجمها. يطبق مشفر canvas الجودة على JPEG وWebP لا PNG. حفظنا التدرج الاصطناعي نفسه بجودتي PNG وقارنّا البايتات وبصمات SHA-256.
مقارنة JPEG وWebP وPNG بصورة فوتوغرافية حقيقية
لا تعني نسبة الجودة نفسها النتيجة نفسها بين الصيغ. رفعنا صورة Earthrise من NASA إلى Apps24 ونزّلنا JPEG وWebP بجودة 80% وأبعاد 100%. يمكن فتح الأصل والتنزيلات الفعلية أدناه وإعادة المقارنة.
هوامش QR والفحص قبل الطباعة
إنشاء صورة لا يثبت نجاح مسح النسخة المطبوعة. قرأنا صورتين من Apps24، رابطًا ونصًّا كوريًّا، باستخدام ZXing-C++ منفصل وقارنّا الأصل وقسنا الهوامش بالبكسل.
معايرة المسطرة على الشاشة وفحص الخطأ
لا تعرف الصفحة تلقائيًّا إن كان السنتيمتر المعروض سنتيمترًا فعليًّا. يطابق Apps24 مستطيلًا مع جسم بعرض معروف 85.60 مم. يتحقق الجدول من الحسابات لا من قياس مادي.
يقارن Apps24 الأمثلة بالتنفيذ واختبارات الانحدار. توضح تجارب المتصفح ظروفها ولا تضمن النتائج على كل جهاز. أبلغ عن الخطأ مع الرابط والمدخل والنتيجة المتوقعة والمتصفح. لا ترسل كلمات مرور أو مستندات خاصة أو بيانات شخصية.
تواصل