سسٹم
اپنی اسکرین ریزولوشن، ویو پورٹ سائز اور ڈسپلے کے طول و عرض فوری چیک کریں — سب آپ کے براؤزر سے۔
اسکرین ریزولوشن
screen resolution, display resolution, my screen size
[READY]
ٹول کھولیں →ڈیوائس صحت
device health, device health check, hardware test
[READY]
ٹول کھولیں →سسٹم
اپنی اسکرین ریزولوشن، ویو پورٹ سائز اور ڈسپلے کے طول و عرض فوری چیک کریں — سب آپ کے براؤزر سے۔
پرائیویسی پہلے سسٹم ٹیسٹنگ ٹولز usbRecognized پر تمام ٹولز محفوظ Web APIs استعمال کرتے ہوئے آپ کے براؤزر میں مکمل طور پر چلتے ہیں۔ نہ کوئی سافٹ ویئر ڈاؤن لوڈ، نہ انسٹالیشن، نہ ڈیٹا اپ لوڈ — آپ کی پرائیویسی 100% محفوظ ہے۔ ٹیسٹ شروع کرنے کے لیے بس اوپر کسی ٹول پر کلک کریں۔
اس زمرے کے کچھ ٹولز ابھی دستیاب ہیں (✓ سے نشان زد)۔ باقی جلد آرہے ہیں — ہر "جلد آرہا ہے" صفحے میں ٹول کی تفصیلی جھلک شامل ہے کہ وہ کیا کرے گا اور اس دوران آپ اپنے ہارڈویئر کی جانچ کیسے کر سکتے ہیں۔
Resolution، Viewport اور Device Pixel Ratio
روزمرہ استعمال میں تین مختلف نمبر سب resolution کہلاتے ہیں، اور انہیں گڈمڈ کرنا براؤزر رپورٹ اور specification شیٹ کے درمیان اکثر اختلاف کی وجہ ہے۔ اسکرین resolution ان طبعی pixels کی تعداد ہے جنہیں ڈسپلے address کر سکتا ہے۔ viewport سائز صفحے کے لیے دستیاب حصہ ہے، جو چھوٹا ہے کیونکہ براؤزر chrome، ٹاسک بار اور لگے پینل جگہ لیتے ہیں۔ device pixel ratio بتاتا ہے کہ ایک layout pixel سے کتنے طبعی pixels ملتے ہیں۔
device pixel ratio وہ field ہے جو سب سے زیادہ نظرانداز ہوتا ہے اور عجیب رپورٹوں کی وضاحت کرتا ہے۔ high-density ڈسپلے پر ratio دو یا زیادہ ہو سکتا ہے، اس لیے layout pixels میں کسی چوڑائی والا viewport دوگنے طبعی pixels ڈھانپتا ہے۔ اسی لیے high-density اسکرین کا screenshot رپورٹ شدہ viewport پیمائشوں سے طبعی بڑا ہوتا ہے، بغیر کچھ غلط ہوئے۔
براؤزر zoom ڈسپلے بدلے بغیر ratio بدلتا ہے۔ zoom بڑھانا layout pixel بڑا کرتا ہے اور اس لیے رپورٹ شدہ viewport چوڑائی گھٹاتا ہے، حالانکہ طبعی پینل بالکل نہیں بدلا۔ resolution reading غلط ماننے سے پہلے تصدیق کریں کہ zoom level default پر ہے، کیونکہ zoom setting فی سائٹ اور فی ونڈو یاد رکھی جاتی ہے۔
رپورٹ شدہ resolution specification شیٹ سے مختلف کیوں ہے
ڈسپلے مقامی resolution سے نیچے چل سکتا ہے، اور اکثر چلتا ہے۔ جب آپریٹنگ سسٹم scaled mode پر ہو تو ہارڈویئر پینل کو مقامی resolution پر چلاتا ہے مگر ڈیسک ٹاپ چھوٹی logical resolution پر بن کر پھر بڑا کیا جاتا ہے۔ براؤزر وہی رپورٹ کرتا ہے جو ڈیسک ٹاپ دے، جو scaled عدد ہے، پینل والا مقامی نہیں۔
بیرونی ڈسپلے فرق کا دوسرا ذریعہ لاتے ہیں۔ جو مانیٹر مطلوبہ ریفریش ریٹ پر پوری resolution نہ لے جا سکنے والے link پر جڑا ہو وہ کم مجموعہ طے کرے گا، اور طے کرنا خاموشی سے ہوتا ہے۔ specification شیٹ پینل زیادہ سے زیادہ بیان کرتی ہے، اور رپورٹ شدہ عدد موجودہ link بیان کرتا ہے، جو مختلف مقداریں ہیں جن کی اکائی اتفاق سے ایک ہے۔
virtual machines اور remote sessions ڈسپلے نظام مکمل بدل دیتے ہیں۔ remote session میں رپورٹ شدہ resolution کسی طبعی پینل کے بجائے virtual framebuffer بیان کرتی ہے، اور session چلتے ہوئے بدل سکتی ہے اگر ونڈو resize ہو۔ یہ خرابی کے بجائے متوقع رویہ ہے، اور ناممکن resolution والی اکثر رپورٹوں کی وضاحت کرتا ہے۔
مسائل حل کرنے میں اسکرین resolution کا استعمال
مسائل حل کرنے میں resolution تب سب سے کارآمد ہے جب اسے کسی سے ملایا جائے۔ رپورٹ شدہ ویلیو کو ڈسپلے settings میں منتخب ویلیو سے ملانا بتاتا ہے کہ scaling لگ رہی ہے یا نہیں۔ viewport کو اسکرین resolution سے ملانا بتاتا ہے کہ براؤزر chrome ڈسپلے کا کتنا کھا رہا ہے، جو اس layout کی عام وضاحت ہے جو صرف ایک مشین پر ٹوٹے۔
ویب development کے لیے عملی استعمال breakpoints کی تصدیق ہے۔ resize شدہ ڈیسک ٹاپ ونڈو میں درست لگنے والا layout اصل ڈیوائس پر مختلف چل سکتا ہے، کیونکہ ونڈو resize viewport بدلتا ہے مگر device pixel ratio چھوڑ دیتا ہے، اور اصلی موبائل ڈیوائس دونوں بدلتی ہے۔ ratio کو viewport کے ساتھ پڑھنا ہی فرق نظر آنے والا بناتا ہے۔
سپورٹ کے لیے resolution تیز ترین طریقوں میں سے ہے جو تصدیق کرے کہ صارف وہی مشین بیان کر رہا ہے جو آپ سوچ رہے ہیں۔ بیرونی ڈسپلے والے لیپ ٹاپ پر مسئلہ بتانے والے صارف کی رپورٹ شدہ resolution مختلف ہو گی اس پر کہ براؤزر ونڈو کس اسکرین پر ہے، اور رپورٹ شدہ ویلیو مانگنا ابہام فورا حل کرتا ہے۔
براؤزر پر مبنی ڈسپلے شناخت کی حدود
براؤزر ڈسپلے کی طبعی جسامت پڑھ نہیں سکتا۔ اسے ترچھی پیمائش یا پینل ماڈل تک رسائی نہیں، کیونکہ وہ معلومات ڈسپلے EDID ڈیٹا میں ہے جو ویب صفحوں کو نہیں دی جاتی۔ جو سائٹ انچ میں آپ کے مانیٹر کی بالکل جسامت رپورٹ کرنے کا دعوی کرے وہ resolution اور density کے اندازے سے نتیجہ نکال رہی ہے، اسی لیے وہ اندازے اکثر غلط ہوتے ہیں۔
براؤزر ہر جڑا ڈسپلے بھی نہیں گنتا۔ وہ اس اسکرین کو رپورٹ کرتا ہے جس پر ونڈو ہے، اور کچھ ترتیبوں میں ملی اسکرین جسامت بھی، مگر جڑے مگر غیر استعمال پینل فہرست نہیں کرتا۔ multi-monitor مشین پر ٹیسٹ کو سب کا احاطہ کرنے والی single رپورٹ کے بجائے براؤزر ونڈو کو باری باری ہر ڈسپلے پر لے جانا چاہیے۔
Colour depth ناپی صلاحیت کے بجائے bit گنتی کے طور پر رپورٹ ہوتی ہے، اور ویلیو پینل کے بجائے compositing pipeline ظاہر کرتی ہے۔ اونچی bit depth والا ڈسپلے کیبل، آپریٹنگ سسٹم setting یا ایپ سے نچلی پر چلایا جا سکتا ہے۔ رپورٹ شدہ depth وہی ہے جس پر براؤزر کام کر رہا ہے، جو کارآمد ہے، مگر ہارڈویئر زیادہ سے زیادہ کے بارے میں بیان نہیں ہے۔
سسٹم FAQ
اپنی اسکرین resolution کیسے معلوم کروں؟
ڈسپلے settings کے بجائے براؤزر سے براہ راست پڑھیں، کیونکہ براؤزر وہ resolution رپورٹ کرتا ہے جس پر صفحہ واقعی کام کر رہا ہے۔ وہ عدد پہلے سے آپریٹنگ سسٹم scaling رکھتا ہے، اس لیے وہی نمبر ہے جو بتاتا ہے کہ layout یا screenshot ویسا کیوں چلتا ہے۔ ڈسپلے settings پینل پینل mode رپورٹ کرتا ہے، جو جائز مختلف ہو سکتا ہے۔
میرا براؤزر مانیٹر سپورٹ سے کم resolution کیوں رپورٹ کرتا ہے؟
کیونکہ آپریٹنگ سسٹم scaling لگ رہی ہے، یا link نے کم mode طے کیا ہے۔ پینل ہارڈویئر میں مقامی resolution پر چل رہا ہو سکتا ہے جبکہ ڈیسک ٹاپ چھوٹی logical جسامت پر بن کر بڑا کیا جائے۔ ڈسپلے میں خرابی ماننے سے پہلے پہلے scale setting چیک کریں، پھر کیبل اور پورٹ۔
اسکرین resolution اور viewport سائز میں کیا فرق ہے؟
اسکرین resolution پورا ڈسپلے بیان کرتی ہے، اور viewport اس کا وہ حصہ ہے جو صفحے کے لیے دستیاب ہے۔ براؤزر chrome، ٹاسک بار اور لگے developer پینل سب اسکرین بدلے بغیر viewport گھٹاتے ہیں۔ اسی لیے جو صفحہ resize شدہ ونڈو میں پورا آئے وہ اسی نامی resolution والی ڈیوائس پر پھر بھی بہہ سکتا ہے۔
device pixel ratio کیا ہے؟
یہ ان طبعی pixels کی تعداد ہے جو ایک layout pixel سے ملتے ہیں۔ دو والا ratio بتاتا ہے کہ ہر layout pixel چار طبعی pixels سے بنتا ہے، جو high-density ڈسپلے پر عام ہے۔ یہ بتاتا ہے کہ high-density اسکرین کا screenshot رپورٹ شدہ viewport سے طبعی بڑا کیوں ہے، اور تصویریں نرم کیوں لگ سکتی ہیں اگر اونچی density پر نہ دی جائیں۔
بیرونی مانیٹر جوڑنے پر میری resolution کیوں بدلتی ہے؟
کیونکہ براؤزر وہ ڈسپلے رپورٹ کرتا ہے جس پر ونڈو ہے، اور ونڈو کو ڈسپلےز کے درمیان لے جانا اسے بدلتا ہے۔ Mirroring دونوں ڈسپلےز کو مشترک mode پر مجبور کرتی ہے، جو عام طور پر دونوں میں کم ہے، اس لیے اونچی resolution والا لیپ ٹاپ پینل کم resolution والے projector سے mirror ہونے پر resolution کھوتا لگ سکتا ہے۔ mirror کے بجائے extend کرنے سے یہ بچتا ہے۔
کیا ویب سائٹ میرے مانیٹر کی طبعی جسامت پکڑ سکتی ہے؟
نہیں۔ ترچھی پیمائش اور پینل ماڈل ڈسپلے شناختی ڈیٹا میں ہیں جنہیں براؤزر ویب صفحوں کو نہیں دیتے۔ جو سائٹس طبعی جسامت رپورٹ کرنے کا دعوی کریں وہ رپورٹ شدہ resolution کو مانی ہوئی pixel density سے تقسیم کر رہی ہیں، جو صرف تب درست ہے جب اندازہ ملے، اس لیے ایسے ہر عدد کو پیمائش کے بجائے اندازہ سمجھیں۔
کیا اسکرین resolution چیک کرنے میں کوئی ڈاؤن لوڈ چاہیے؟
نہیں۔ ویلیوز براؤزر کے اپنے اسکرین اور ونڈو interfaces سے پڑھی جاتی ہیں، جو plugin، extension یا انسٹال کے بغیر ہر صفحے کے لیے دستیاب ہیں۔ کچھ ڈاؤن لوڈ نہیں ہوتا اور کچھ منتقل نہیں ہوتا، کیونکہ صفحے کو وہ معلومات پڑھنے کے لیے نیٹ ورک رسائی نہیں چاہیے جو براؤزر پہلے رکھتا ہے۔