لوگو چگونه میتواند درون کد بنشیند
لوگویی که روی کد QR گذاشته شود بعضی ماژولهایش را پنهان میکند و اسکنر آن ماژولها را آسیبدیده حساب میکند. تصحیح خطای Reed–Solomon میتواند کلمهکدهای گمشده را تا حد سطح انتخابشده بازیابی کند. برای همین کدهای دارای لوگو معمولاً در سطح Q یا H ساخته میشوند که حدود ۲۵٪ یا ۳۰٪ کلمهکدها را بازیابی میکنند.
بودجه تصحیح خطا با هر نوع آسیب دیگر، مثل لکه، بازتاب نور و عیب چاپ، مشترک است. لوگویی که بیشتر بودجه را مصرف کند حاشیه کمی برای فرسایش دنیای واقعی باقی میگذارد.
قواعد سرانگشتی برای جایگذاری
لوگو را خیلی پایینتر از بودجه تصحیح خطا نگه دارید، معمولاً در مرکز و با پوشاندن فقط بخش متوسطی از کد. هرگز سه الگوی یاب، الگوهای زمانبندی یا اطلاعات قالب کنار الگوهای یاب را نپوشانید، چون اسکنر برای خواندن هر چیزی به آنها نیاز دارد. یک حاشیه روشن باریک دور لوگو به جدا کردنش از ماژولها کمک میکند.
- از سطح تصحیح خطای Q یا H استفاده کنید
- لوگو را کوچک و در مرکز نگه دارید
- الگوهای یاب، الگوهای زمانبندی و اطلاعات قالب را بدون پوشش بگذارید
- حاشیه سکوت را آزاد نگه دارید
- روی چند گوشی در اندازه چاپی واقعی آزمایش کنید
آزمایش از هر فرمولی مهمتر است
چون تصحیح خطا کلمهکدها را میشمارد نه مساحت را، همان اندازه لوگو میتواند روی یک کد جواب بدهد و روی دیگری نه. تنها راه دانستن این است که طرح نهایی را روی چند گوشی، از جمله یک گوشی قدیمیتر، در اندازه چاپی و در نوری که استفاده خواهد شد آزمایش کنید.