त्वचा टोन के लिए विविध रंग स्पेस एल्गोरिदम

मूल शीर्षक: Show HN: Simple algorithm and color space to generate diverse skin tones

यह क्यों महत्वपूर्ण है

Character creator और digital art में समावेशी त्वचा रंग प्रतिनिधित्व के लिए एक open, गणितीय आधार प्रदान करता है।

डेवलपर Toney Alexander ने एक custom color space और algorithm प्रकाशित किया है जो RGB में मानव त्वचा के विविध रंगों को समावेशी रूप से उत्पन्न करता है। यह tool character creator और digital art जैसे संदर्भों के लिए Python व JavaScript में उपलब्ध है।

Toney Alexander ने एक open-source प्रोजेक्ट प्रकाशित किया है जिसका शीर्षक है 'What Colors Are We? Constructing A Color Space For Skin Tones'। इसका उद्देश्य RGB color space में मानव त्वचा के यथार्थ और व्यापक रंगों को गणितीय रूप से परिभाषित करना है।

प्रोजेक्ट में Python और JavaScript में एक procedural generation algorithm शामिल है। यह algorithm एक 3D sphere से uniformly sample लेकर (t, u, v) निर्देशांक उत्पन्न करता है, जिन्हें फिर `to_rgb()` फ़ंक्शन के माध्यम से RGB मानों में बदला जाता है।

Alexander ने बताया कि मौजूदा डिजिटल समाधान — जैसे Emoji के 5 रंग, makeup brands के 50 शेड्स, या character creator के 16,777,216 विकल्प — में से कोई भी वास्तविक मानव विविधता को पर्याप्त रूप से नहीं दर्शाता। इस प्रोजेक्ट का लक्ष्य एक 'good enough' मध्यम मार्ग निकालना है जो inclusive हो और विभिन्न संदर्भों में उपयोगी हो।

प्रोजेक्ट में एक interactive color picker भी उपलब्ध है। Alexander ने स्पष्ट किया है कि यह परिणाम एक उपयोगी शुरुआती बिंदु हैं, लेकिन इन्हें अंतिम या आधिकारिक नहीं माना जाना चाहिए।

स्रोत

toneyalexander.github.io — मूल लेख पढ़ें →