কোনও রঙের সাথে x% অস্বচ্ছতা প্রয়োগের পরে কোনও রঙের ফলাফল সন্ধানের সূত্র?


10

আমার 2 টি রঙ আছে

  1. #a1a2a4
  2. কালো ( #000000)
  3. সাদা ( #ffffff)

এখন আমার জানতে হবে যে তৃতীয় রঙের (সাদা) একটি পটভূমির বিরুদ্ধে দ্বিতীয় বর্ণের (কালো) প্রথমটি পর্যন্ত "রঙের নিকটতম" (চোখের দ্বারা নির্ধারিত) অর্জন করার জন্য আমাকে কতটা ধূমপান করতে হবে (এক শতাংশে) আমি জানতে হবে রঙ ( #a1a2a4)।

আমি কীভাবে এটি করতে যাব?



আপনার কথাটি শুনে আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি: আপনি grayবর্ণের বর্ণের সাথে সুরের নিকটে থাকা কোনটি চান , সঠিক?
হোরাটিও

উত্তর:


6

এই কেসটি কম-বেশি সহজ (আপনি কালো এবং সাদা রঙের সাথে আচরণ করছেন)।

রঙ প্রয়োগ করার পরে (# a1a2a4), আরজিবি স্তরগুলি পরীক্ষা করুন:

আরজিবি স্তর

আপনি দেখতে পান এটির আনুমানিক 162 (গড়) রয়েছে, এবং এটি 0 থেকে 255 পর্যন্ত যেতে পারে তা জেনেও আপনাকে শতাংশটি খুঁজে বের করতে হবে:

162 * 100/255 = ~ 63,5%

এখন, যেহেতু আরজিবি সিএমওয়াইকের তুলনায় বিপরীত পথে কাজ করে (রঙের মিশ্রণের ক্ষেত্রে, অর্থাত পুরো রঙের মিশ্রণটি সাদা এবং সিএমওয়াইকে পূর্ণ রঙের মিশ্রণটির অর্থ কালো), এক্ষেত্রে প্রকৃত শতাংশটি 100% এবং মানের মধ্যে পার্থক্য যে আমরা পেয়েছি:

100 - 63,5 = 36,5%

সুতরাং আপনি যদি 36% অস্বচ্ছতা প্রয়োগ করেন তবে এটিতে এই রঙটি আসবে, আমি এটি পরীক্ষা করেছি।

অবশ্যই আরও জটিল রঙগুলির ক্ষেত্রে, এই পদ্ধতিটি কার্যকর হয় না এবং আমি শতাংশ পাওয়ার কোনও উপায় জানি না, আমি ক্লাসিক ট্রায়াল এবং ত্রুটি করব।


4

প্রশ্নটি যদি আমি এটি সঠিকভাবে বুঝতে পারি তবে তা হ'ল "আপনি কীভাবে এই প্রোগ্রামটিকে গণনা করবেন ?" আপনার টার্গেট "রঙ" কে একটি আলফা মানতে রূপান্তর করা সোজা গণিত।

আপনার আবেদনের উপর নির্ভর করে হোয়াইট == [1,1,1] বা #ffffff বা 255,255,255। কালো == [0,0,0], ইত্যাদি

সুতরাং: লক্ষ্য মানটি স্বাভাবিক করুন (এই ক্ষেত্রে এটি 6363১৪১), 1 থেকে বিয়োগ করুন এবং কালো স্তরটিতে আলফা মান হিসাবে প্রয়োগ করুন। আপনি একবারে এই একটি চ্যানেলটি করতে পেরেছিলেন এবং ফলাফলগুলি গড় করতে পারেন তবে কেন বিরক্ত হবেন, যেহেতু আপনার রঙটি নিরপেক্ষ ধূসর # a1a1a1 থেকে অবিচ্ছিন্ন (চোখের কাছে)। (দৃশ্যমান বর্ণ থাকলে জিনিসগুলি আরও জটিল হয়ে ওঠে, যেহেতু চ্যানেলগুলির পরে বিভিন্ন মান থাকবে তবে একই নীতিটি প্রযোজ্য))


এটি ঠিক সেখানে কিছু গম্ভীরভাবে সেক্সি গীকেজ। 8)
লরেন-ক্লিয়ার-মনিকা-ইপসাম

3
ধন্যবাদ কেন! <পকেট প্রটেক্টর সামঞ্জস্য করে, কলমগুলি সমান দুরত্বের স্থান নিশ্চিত করে>
অ্যালান গিলবার্টসন

0

পরীক্ষা এবং ত্রুটির একটি সামান্য দ্রুত বৈকল্পিক:

সিএমওয়াইকে নথিতে ফটোশপে আপনার হেক্স রঙটি তৈরি করুন এবং সিএমওয়াইকে মানগুলি দেখুন। আমি 39/32/31/1 পেয়েছি।

উপরের কালো এবং নীচে সাদা দুটি স্তর তৈরি করুন।

তথ্য উইন্ডোটি টানুন। পৃথকভাবে, স্তর উইন্ডোটি টানুন।

কালো স্তরটির অস্বচ্ছতা নিয়ে খেলুন। আপনার রঙের উপরে আইড্রপারটি ব্যবহার করুন এবং আপনি কতটা কাছে আসছেন তা দেখতে তথ্য উইন্ডোতে চেক করুন। এটি বেশিরভাগ ক্ষেত্রে আপনার অস্বচ্ছতার পরিবর্তনের সময় সাশ্রয় দেয় - সমতল - চেক রঙ - ফ্ল্যাট সমতল করুন।


আপনি ঠিক বলেছেন, তবে এটি করার অনেকগুলি উপায় আছে। 8-ডি
এ্যালান গিলবার্টসন

0

আপনার অগ্রভাগ এবং পটভূমি রঙগুলি (আর, জি এবং বি চ্যানেল জুড়ে অভিন্ন মান) দেওয়া, আপনি #a1a2a4অস্বচ্ছতা পরিবর্তন করে আ -অ-ইউনিফর্ম রঙ অর্জন করতে পারবেন না কারণ অস্বচ্ছতা একবারে সমস্ত চ্যানেলকে প্রভাবিত করে। যাইহোক, আপনি #a1a1a1কালো রঙের অস্বচ্ছতা সেট করে একটি "কাছাকাছি যথেষ্ট" রঙ অর্জন করতে পারেন 0.37। আমি যে সরঞ্জামটি ব্যবহার করেছি তা এখানে:

http://colorizer.org/

  1. "পটভূমি" ক্লিক করুন এবং হেক্স মানটি সেট করুন #fff
  2. "বোতাম" ক্লিক করুন এবং হেক্স মানটি সেট করুন #000
  3. "আলফা / অপসিটি" বর্ণালীতে লক্ষ্য রঙটি খুঁজে পেতে আইড্রোপার ইউটিলিটিটি ব্যবহার করুন, তারপরে অস্বচ্ছতার মান পেতে বর্ণালীতে ক্লিক করুন।

0

এই সূত্রটি সন্ধান করা লিনিয়ার বীজগণিতের একটি দুর্দান্ত অনুশীলন। আরজিবি এবং লিনিয়ার বীজগণিত ব্যবহার করে আমি এই ম্যাট্রিক্স এম নিয়ে এসেছি আপনি যদি আরজিবিআরড = (237,32,36) এবং আরজিবি ব্লু = (60,84,165) একত্রিত করতে চান তবে নীচের স্তরটি 100% অস্বচ্ছ এবং উপরের স্তরটি 50% হয় অস্বচ্ছতা তারপরে এমভিকে গুণিত করুন যেখানে এম নীচের ম্যাট্রিক্স এবং v = (237,32,36,60,84,165)। আমরা এমভি = (157.777,71.444,107.444) পাই।

আসল মানটি (159,71,103) তাই আমরা বেশ কাছাকাছি কিন্তু কিছু ত্রুটি রয়েছে- সম্ভবত আমি এম এবং গুনের জন্য গোলাকার মানগুলি ব্যবহার করছিলাম কারণ বা সম্ভবত এটি স্বচ্ছতা গণনা করতে আরজিবি ব্যবহার না করে কিছু অন্যান্য স্কেল ব্যবহার করেছে সমরূপতার। আমি সম্ভবত ন্যূনতম-স্কোয়ার ধরণের পদ্ধতির সাহায্যে আরও সঠিক ম্যাট্রিক্স পেতে পারি তবে আমি খুব অলস ছিল।

ম্যাট্রিক্স এমআই পেয়েছে

M=[-0.316438695251802233798084520470 -0.0205011495462359668020633451463 -0.627769626184202308338411657855 
    4.83088877248122926488562947487 -0.673109830626855247075257552051 0.137681159420289855072463768116]
[2.67597831835520455938498494132 0.215715090307662822540065922133 1.69848459052630338054958974280 -13.9750196437925615505500261925 
    3.20021608171817705605028810915 -0.370471014492753623188405797101]
[-6.62632375526968419148486246260 0.509833585674322977062528534400 -3.14436345482363613544439381045 35.0629474419416797625283743688
    -6.69242186135847738781211803779 1.41304347826086956521739130435]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.