প্রথমে মনে রাখবেন যে সেখানে রাস্টেরাইজেশন সহ প্রযুক্তিগতভাবে সত্যিকারের রেজোলিউশন স্বাধীনতা বলে কিছু নেই। পর্যাপ্ত পরিমাণে ম্যাগনিফিকেশন সহ পৃথক টেক্সটগুলি দৃশ্যমান হতে শুরু করবে। এর একমাত্র সমাধান হ'ল ভেক্টর গ্রাফিক্স সিস্টেম লিখুন।
বলা হচ্ছে একটি শক্তিশালী রাস্টার ভিত্তিক রেজোলিউশন স্বাধীন সিস্টেম তৈরির কয়েকটি পদক্ষেপ রয়েছে: সাইজিং, সমন্বয় ব্যবস্থা এবং লেআউট।
আকার এবং অবস্থানের জন্য আমাদের কয়েকটি ইউনিট ব্যবহার করতে হবে যা প্রকৃত প্রয়োগের রেজোলিউশনের অনুপাত বজায় রাখে। এই ক্ষেত্রে ইঞ্চি ব্যবহার করতে দেয় কারণ আমি আমেরিকান এবং আপনি ডিপিআই (প্রতিটি ইঞ্চি বিন্দু) দিয়ে উপাদান স্কেল করতে পারেন। উদাহরণস্বরূপ বলি যে আপনার অ্যাপ্লিকেশনটি 800x600 এ চলছে। ডিফল্ট উইন্ডোজ ডিপিআই 96 তাই এর মানে হল অ্যাপ্লিকেশনটির রেজোলিউশন (800/96) x (600/96) ইঞ্চি বা 8.33x6.25 ইঞ্চি রয়েছে।
যেহেতু আপনার সাথে কাজ করতে সক্ষম হওয়া দরকার, খুব কমপক্ষে, 4: 3 এবং 16: 9 উভয় দিক অনুপাত আপনি কীভাবে আপনার স্ক্রিনের সমন্বয় ব্যবস্থা পরিচালনা করেন তা কিছুটা জটিল হয়ে ওঠে। আমি যা করার পরামর্শ দিচ্ছি তা হল ডিসপ্লে এরিয়ার (পাশাপাশি উইন্ডো এবং নিয়ন্ত্রণ) এর কেন্দ্রে (0,0) লাগানো putting এটি ভালভাবে কাজ করে কারণ আপনি যদি কোনও কোণে (0,0) রাখেন তবে সেই কোণটি যেমন রেজোলিউশন এবং দিক অনুপাতের ভিত্তিতে ঘুরছে এটি আপনার সমস্ত স্প্রাইটকে অনুবাদ করতে চলেছে যখন পর্দার কেন্দ্র সর্বদা পর্দার কেন্দ্র থাকবে no ডিভাইসটি গুরুত্বপূর্ণ 800x600 দিয়ে আমাদের উদাহরণ অব্যাহত রাখার ফলে এটি একটি স্থানাঙ্কিত সিস্টেমে তৈরি হবে যা (বাম থেকে ডানে) -4.165in থেকে 4.165in এবং (উপরে থেকে নীচে) 3.125in থেকে -3.125in থাকবে।
সুতরাং এই মুহুর্তে আপনার কাছে আইপিআই স্বতন্ত্র ইউআই সিস্টেম রয়েছে যা আইটেমগুলির সাথে সর্বদা পর্দার কেন্দ্রের তুলনায় একই স্থানে থাকবে - যথেষ্ট রেজুলেশন স্বাধীন নয়। ভাগ্যক্রমে ডিপিআই স্বাধীনতা আপনাকে যা করতে দেয় তা হ'ল কিছু হিউরিস্টিকের ভিত্তিতে ডিপিআই কে স্কেল করে ইউআই স্কেল করে। উদাহরণস্বরূপ, আমরা আমাদের হিউরিস্টিক হিসাবে উল্লম্ব রেজোলিউশন ব্যবহার করে ডিপিআই স্কেল করতে পারি। যদি 800x600 96 ডিপিআই হয় তবে আমরা 1024x768 এর জন্য 123 ডিপিআই বা 1280x720 এর জন্য 115 ডিপিআই ব্যবহার করব।
শেষ অবধি আপনাকে এমন একটি বিন্যাস সিস্টেম তৈরি করতে হবে যা পরম অবস্থান এবং আপেক্ষিক অবস্থান উভয়ই পরিচালনা করে। এর দুর্দান্ত উদাহরণগুলি হ'ল ডাব্লুপিএফ এবং ওয়েব। আপনি উল্লেখ করতে পারেন যে নিয়ন্ত্রণগুলি / বাক্সগুলি অনেকগুলি কার্যকর স্বয়ংক্রিয় বিন্যাস বিকল্পগুলির সাথে একটি কিনারে ডক করার সময় প্যারেন্ট উপাদানটির কিছু% পূরণ করে। এই সমস্তগুলির একসাথে একটি ইউআই সিস্টেম তৈরি হবে যা বিভিন্ন বিভিন্ন রেজোলিউশন এবং দিক অনুপাত জুড়ে প্রায় অভিন্ন দেখতে সক্ষম।
সংক্ষিপ্তসার হিসাবে আমি আপনাকে উচ্চতর ডাব্লুপিএফ অধ্যয়ন করার জন্য সুপারিশ করি কারণ এটি উপরের-বাম কোণার স্থানাঙ্ক সিস্টেমে উত্স বজায় রাখে এবং উল্লম্ব রেজোলিউশনের ভিত্তিতে স্বয়ংক্রিয়ভাবে ডিপিআই স্কেল করে না except