ما أقصى حجم لشعار فوق رمز QR؟

الشعار الذي يوضع في منتصف رمز QR لا يجلس فوقه للزينة فحسب — بل يحجب الوحدات التي تحته، ويضطر الرمز إلى إعادة بناء تلك البيانات المفقودة من ميزانية تصحيح الأخطاء لديه بدل قراءتها مباشرة. تلك الميزانية محدودة وتعتمد على مستوى تصحيح الأخطاء المختار عند توليد الرمز، ولهذا فإن الحجم الآمن للشعار ليس رقمًا واحدًا بل أربعة أرقام، واحد لكل مستوى. وهذا يتكرر باستمرار في بطاقات العمل وبطاقات vCard، حيث يكون شعار الشركة غالبًا هو السبب الكامل وراء رغبة أحدهم في رمز مخصص من الأساس.

الحدود المقاسة

عبر مجموعة من أحجام الرموز، فإن أكبر شعار يصمد بموثوقية أمام فك التشفير الصارم عند كل مستوى تصحيح أخطاء — مقاسًا كنسبة مئوية من عرض الرمز نفسه، مع وسادة بيضاء معتمة قياسية خلف الشعار وبلا أي هامش إضافي يتجاوز مساحة الشعار نفسه — يأتي كالتالي:

هذه حدود دنيا متحفظة، لا متوسطات متفائلة: كل رقم اختُبر مقابل عدة أحجام مختلفة للرمز، والرقم المنشور هو الأصغر الذي صمد عبرها جميعًا، فالرمز الصغير آمن عند هذه النسب تمامًا كما هو رمز أكبر بكثير. وإذا تجاوزتها فقد يستمر الرمز في المسح بالصدفة — أو قد لا يفعل، والفشل يظهر غالبًا أول ما يظهر على أرخص كاميرا أو على أبهت طباعة في الدفعة، لا على الرمز الذي اختبرته أنت.

العرض لا المساحة — الفرق الذي يهم فعلًا

هذه النسب تصف عرض الشعار نسبةً إلى عرض الرمز، لا المساحة التي يشغلها. وهذا فرق بالغ الأهمية عمليًا: الشعار الذي يبلغ 25% من عرض الرمز يغطي نحو 6% فقط من مساحته الكلية، لأن المساحة تتناسب مع مربع البعد الخطي. والشعار الذي حُدد حجمه بـ«ربع الرمز» بالمساحة — وهو ما يبدو للعين قريبًا من شعار بعرض 50% — سيكون أعلى بكثير من الحد الآمن عند كل مستويات تصحيح الأخطاء، بما فيها H. وإذا كنت تعمل من نموذج تصميم حُدد فيه حجم الشعار بالعين لا بالقياس مقابل عرض الرمز مباشرة، فقِسه قياسًا صحيحًا قبل أن تعتبره آمنًا.

الهامش يخفض الحد أكثر

الأرقام أعلاه تفترض هامشًا صفريًا يتجاوز مساحة الشعار نفسه — لا شيء سوى العمل الفني نفسه يجلس في مركز الرمز المُفرَّغ. أضف أي هامش حول الشعار، سواء كان مساحة تنفس مدمجة في صورة الشعار نفسها أو هامشًا صريحًا يضيفه المولّد، وسينخفض الحد الفعلي، لأن الهامش يوسّع المنطقة المُفرَّغة من الرمز دون أن يضيف شيئًا يمكن لتصحيح الأخطاء أن يتعافى منه. وعلى رمز صغير خصوصًا، بضع وحدات هامش إضافية على كل جانب قد تلتهم حصة معتبرة من هامش الأمان المتبقي، فالتصميم الذي يلتصق بالحد المنشور ويضيف هامشًا حول الشعار أيضًا ليس آمنًا لمجرد أن عمل الشعار الفني نفسه ضمن النسبة — فالمساحة المهمة هي المساحة مع الهامش، وهي أكبر من الشعار وحده.

لماذا تهم الوسادة البيضاء خلف الشعار

الحدود أعلاه قيست مع وسادة بيضاء معتمة تجلس خلف الشعار، لا مع رسم الشعار الخام معروضًا مباشرة فوق الوحدات. وتلك الوسادة مهمة لسببين منفصلين. أولًا، هي تضمن أن المنطقة المحجوبة تُقرأ لدى برنامج فك التشفير ككتلة بيضاء واحدة متوقعة، لا كشكل غير منتظم تحدده الحواف الفعلية للشعار أو شفافيته أو حوافه المنعّمة — وهذا ما قيس الحد مقابله فعلًا. ثانيًا، الشعار الذي فيه أي شفافية، أو عمل فني أفتح من الوحدات المحيطة، قد يُقرأ وكأنه بالكاد موجود لدى برنامج فك تشفير بلا وسادة صلبة خلفه، وهذا يجعل الحد المنشور يبدو أكثر أمانًا مما هو عليه فعلًا لذلك الشعار تحديدًا. وتخطي الوسادة معقول فقط حين يكون عمل الشعار الفني معتمًا تمامًا من طرفه إلى طرفه — وفيما عدا ذلك، أبقِها.

اختيار مستوى يناسب الشعار الذي تريده

إذا كان التصميم يستدعي شعارًا أكبر مما يسمح به L أو M براحة، فرفع مستوى تصحيح الأخطاء عادةً هو الخطوة الأفضل بدل دفع مستوى منخفض إلى ما بعد حده — فمستويا Q وH موجودان تحديدًا لإتاحة مساحة أكبر لهذا النوع من الحجب بالذات، مقابل رمز أكثر كثافة (راجع دليلنا إلى مستويات تصحيح الأخطاء لتفصيل هذه المقايضة كاملة). ومهما كان المستوى الذي تستقر عليه، فهذه النسب إرشاد لما قبل أن تعرض أي شيء، لا ضمانًا للرمز المحدد الذي ستنتهي إليه — فالمُحقِّق الذي يعرض شعارك فعلًا بالحجم الذي اخترته ويفك تشفير النتيجة بصرامة هو الطريقة الوحيدة لمعرفة ما إذا كان ذلك المزيج تحديدًا من العمل الفني والهامش ومستوى تصحيح الأخطاء يعمل حقًا، بدل الاعتماد على الجدول وحده.

أنشئ رمز QR مجاناً مع QRCodeEngine — كل الصيغ مجانية، بلا تسجيل، وكل رمز يُفحص قبل تنزيله.