এখানে সাধারণ কৌতূহল, কিছু ব্যবহারিক উদ্বেগের সাথে জড়িত কারণ আমি মাঝে মাঝে এর দ্বারা ধরা পড়ে যাই।
কিভাবে Color.DarkGray
হালকা হয় Color.Gray
?
Gray
হয় 0x80 (× আরজিবি) বনাম DimGray
(অথবা যে "ধূসর" হওয়া উচিত) এ 0x69 (× আরজিবি)।
এখানে সাধারণ কৌতূহল, কিছু ব্যবহারিক উদ্বেগের সাথে জড়িত কারণ আমি মাঝে মাঝে এর দ্বারা ধরা পড়ে যাই।
কিভাবে Color.DarkGray
হালকা হয় Color.Gray
?
Gray
হয় 0x80 (× আরজিবি) বনাম DimGray
(অথবা যে "ধূসর" হওয়া উচিত) এ 0x69 (× আরজিবি)।
উত্তর:
উইকিপিডিয়ায় এই বিষয়ে কিছু তথ্য রয়েছে । দেখে মনে হচ্ছে অনেকগুলি রঙিন সংজ্ঞা এক্স উইন্ডোজ সিস্টেম থেকে এসেছে। এক্স এ, "গ্রে" আসলে "সিলভার" এর কাছাকাছি। তবে ডাব্লু 3 সি গ্রে (আরও যথাযথ?) কে আরজিবি 50% হিসাবে সংজ্ঞায়িত করেছে।
এই বিষয় সম্পর্কে আরও কিছু উইকিপিডিয়া এখানে :
এক্স 11 এবং ডাব্লু 3 সি এর মধ্যে রঙ সংঘর্ষের মধ্যে সম্ভবত সবচেয়ে অস্বাভাবিক হ'ল "গ্রে" এবং এর রূপগুলি। এইচটিএমএলে, "ধূসর" বিশেষত 128 ট্রিপলেট (50% ধূসর) এর জন্য সংরক্ষিত। যাইহোক, এক্স 11-এ, "ধূসর" ১৯০ টি ট্রিপলেটকে (74.5.৫%) অর্পণ করা হয়েছিল, যা ডাব্লু ৩ সি "রৌপ্য" এর নিকটবর্তী ছিল 192 (75.3%), এবং 211 (83%) এবং "গাark় ধূসর" ছিল "169 (66%) অংশে counter ফলস্বরূপ, ওয়েবে আজ বিরাজমান সম্মিলিত সিএসএস 3.0 রঙের তালিকাটি "গাark় ধূসর" রঙকে "ধূসর ধূসর" তুলনায় উল্লেখযোগ্যভাবে হালকা স্বর হিসাবে উত্পাদিত করে, কারণ "গাark় ধূসর" এক্স 11 থেকে উত্পন্ন হয়েছিল - কারণ এটি এইচটিএমএলে উপস্থিত ছিল না এবং না সিএসএস স্তর 1 - যখন "গ্রে" HTML থেকে উত্পন্ন হয়েছিল। এমনকি সিএসএস 4.0 এর বর্তমান খসড়াতে, গা in় ধূসর ধূসরের চেয়ে হালকা ছায়া হিসাবে অবিরত রয়েছে।
ডাব্লু 3 সি রঙের কীওয়ার্ড:
DimGray '#696969' (105,105,105)
Gray '#808080' (128,128,128)
DarkGray '#A9A9A9' (169,169,169) //equal to X11 DarkGray
Silver '#C0C0C0' (192,192,192) //close to X11 Gray (190,190,190)
LightGray '#D3D3D3' (211,211,211) //equal to X11 LightGray
Gainsboro '#DCDCDC' (220,220,220)
darkgray
গাer় silver
হয় তবে এর নামকরণ হয় না কেন darksilver
?
আমি এই বিষয়ে টিম স্নিথের আলোচনার উদ্ধৃতি দিতে চাই ,
এই রঙগুলি প্রকৃতপক্ষে HTML`- এ উত্পন্ন হয় না - এটি ইউনিক্স সিস্টেমে উদ্ভূত এক্স উইন্ডো সিস্টেমের চেয়ে আরও বেশি পিছনে রয়েছে।এইচটিএমএল স্পেসিফিকেশন ষোলটি নামযুক্ত রঙকে সংজ্ঞায়িত করেছে যা ইজিএ প্যালেটে উপস্থিত মৌলিক ষোল রঙের উপরে মানচিত্র তৈরি করে, তবে মোসাইকের মতো প্রথম দিকের ব্রাউজারগুলি এক্স বর্ণিত হিসাবে বর্ণের উপস্থাপনার ভিত্তিতে অন্যান্য এক্স 11 নামের রঙগুলিকেও সমর্থন করে Unfortunately দুর্ভাগ্যক্রমে, কিছু মূল ষোল নাম বর্ণিত রঙগুলির মধ্যে এক্স 11 সমতুল্যগুলির জন্য আলাদা আলাদা উপস্থাপনা রয়েছে, উদাহরণস্বরূপ, এই রঙে সবুজটি এক্স 11 এ উপস্থাপিত হয়েছে, যেখানে এইচটিএমএলে এটি এই রঙের প্রতিনিধিত্ব করে। দুর্ভাগ্যজনক ফলাফল হ'ল এইচটিএমএলে গ্রেটি # 808080 হিসাবে সংজ্ঞায়িত করা হয়েছে তবে ডার্কগ্রিকে # A9A9A9 হিসাবে প্রতিনিধিত্ব করা হয়েছে যার অর্থ তারা প্রায় ভুল পথ। যেহেতু ডাব্লুপিএফ সামঞ্জস্যের জন্য এইচটিএমএল হিসাবে একই নামযুক্ত রঙের অনুমতি দেয়, ফলস্বরূপ একই আইডিয়োসিএনসিরাসিগুলি এগিয়ে নিয়ে আসে।
সে কারণেই লেখক আরও বলেছেন যে রঙ উপস্থাপনের জন্য হেক্স বা স্ক্রিজিবি ব্যবহার করা ভাল ।
আমার প্রস্তাবটি হ'ল সাধারণভাবে হেক্স বা স্ক্রিজিবি রঙের উপস্থাপনাগুলি যেখানেই সম্ভব ব্যবহার করা বা আপনি যে রঙগুলি বেছে নিয়েছেন সেগুলি দেখে আপনি অবাক হতে পারেন!