प्राप्त करने के लिए दो आरजीबी रंग वैक्टर मिलाकर मैं दो स्रोत आरजीबी वैक्टरों को मिश्रण करने की कोशिश कर रहा हूं ताकि वे तीसरे "परिणामस्वरूप वेक्टर" बना सकें जो पहले दो का सहज मिश्रण है।परिणामस्वरूप
आदर्श रूप से, मैं "वास्तविक पेंट मिश्रण विशेषताओं" का अनुकरण करने में सक्षम हूं, लेकिन सादगी के लिए, मैं एक ऐसी विधि ढूंढने की कोशिश कर रहा हूं जहां परिणामस्वरूप दो स्रोत आरजीबी के संयोजन से आपको सहजता से दिखने लगे।
न्यूनतम, इन विशेषताओं:
लाल + काले = गहरे लाल
लाल + सफेद = हल्के लाल
बेहतर, यह भी असली रंग विशेषताओं के साथ:
लाल + नीले = बैंगनी
लाल + पीला = ऑरेंज
(आदि)
-
+०१२३५१६४१०६१मैं वर्तमान में दो स्रोत आरजीबी वैक्टर/255 जोड़कर "आलसी तरीका" कर रहा हूं, फिर सामान्यीकरण (और 255 तक गुणा)। तो, इसका उपयोग करके: [लाल = < 1,0,0> * 255] + [ब्लू = < 0,0,1> * 255] Magenta = < 1,0,1>/sqrt (2) * 255 देता है , हालांकि अन्य रंग कम सहज या यहां तक कि दृश्यमान हैं ... मुझे एक बेहतर विधि की आवश्यकता है! कृपया मदद करें :-)
http://stackoverflow.com/questions/398224/how-to-mix-colors- स्वाभाविक रूप से-with-c –
के लिए काफी समान लगता है, शायद आप "असली पेंट" विशेषताओं को नहीं चाहते हैं, क्योंकि असली पेंट नहीं है काम नहीं करते हैं और साथ ही आपको लगता है कि यह करता है। मैं शर्त लगाऊंगा कि पीला + नीला = हरा, लेकिन यह मुझे पता है कि किसी भी रंगीन जगह में यह सच नहीं है। –
मैं पार्टी के लिए थोड़ा देर हो चुकी हूं, लेकिन यहां एक कार्यान्वयन है जो काम कर सकता है। http://stackoverflow.com/a/14840112/475329 –