किसी को मुझे बताओ कैसे कन्वर्ट करने के लिए तीन पूर्णांक एक स्ट्रिंग रंग (हेक्सा मूल्य) सी # में में Vales r, g, b
कैसे स्ट्रिंग रंग करने के लिए आरजीबी पूर्णांक मान परिवर्तित करने के लिए
उत्तर
int red = 255;
int green = 255;
int blue = 255;
string theHexColor = "#" + red.ToString("X2") + green.ToString("X2") + blue.ToString("X2");
इस
string s = Color.FromArgb(255, 143, 143, 143).Name;
मैं बस का कहना है कि करना चाहते हैं 0 के बीच एक स्विच प्रदर्शन करते हैं। जब नाम Argb से रंग नहीं बनाया जाता है तो नाम संपत्ति हेक्स मान नहीं देगी। (जैसे Color.Red.Name "लाल" मान वापस करेगा) – HABJAN
हाँ, मुझे पता है लेकिन सिकमेश ने कहा कि वह आरजीबी मूल्यों से स्ट्रिंग प्राप्त करना चाहता है – Stecya
उन्होंने कहा कि वह "हेक्सा मूल्य" चाहता था। –
आरजीबी प्रयास करें कर सकते हैं हेक्स के लिए:
string hexColor = string.Format("0x{0:X8}", Color.FromArgb(r, g, b).ToArgb());
हेक्स आरजीबी के लिए:
int rgbColor = int.Parse("FF", System.Globalization.NumberStyles.AllowHexSpecifier);
त्रुटि देता है: 'System.Windows.Media.Color' 'ToArgb' की परिभाषा नहीं है और 'SystemAindgb' प्रकार के पहले तर्क को स्वीकार करने के लिए 'ToArgb' कोई एक्सटेंशन विधि नहीं मिल सकती है (क्या आप एक निर्देश या एक असेंबली संदर्भ का उपयोग कर रहे हैं?) – saikamesh
निम्न एक्सटेंशन विधि प्राप्त करें:
public static class ColorExtensions
{
public static string ToRgb(this int argb)
{
var r = ((argb >> 16) & 0xff);
var g = ((argb >> 8) & 0xff);
var b = (argb & 0xff);
return string.Format("{0:X2}{1:X2}{2:X2}", r, g, b);
}
}
और यहां आप उपयोग कर रहे हैं:
int colorBlack = 0x000000;
int colorWhite = 0xffffff;
Assert.That(colorBlack.ToRgb(), Is.EqualTo("000000"));
Assert.That(colorWhite.ToRgb(), Is.EqualTo("FFFFFF"));
कोई PowerPoint आकार वस्तु के Fill.ForeColor.RGB सदस्य के लिए इस मुद्दे का समाधान करना, मुझे लगता है आरजीबी मूल्य वास्तव में बीजीआर (नीला, हरा, लाल) हैं, इसलिए सी # पावरपॉइंट एडिन के लिए समाधान, एक स्ट्रिंग में Fill.ForeColor.RGB को कनवर्ट करना है:
string strColor = "";
var b = ((shpTemp.Fill.ForeColor.RGB >> 16) & 0xff);
var g = ((shpTemp.Fill.ForeColor.RGB >> 8) & 0xff);
var r = (shpTemp.Fill.ForeColor.RGB & 0xff);
strColor = string.Format("{0:X2}{1:X2}{2:X2}", r, g, b);
मैं क्या निम्नलिखित था:
int reducedRed = getRed(long color)/128; // this gives you a number 1 or 0.
int reducedGreen = getGreen(long color)/128; // same thing for the green value;
int reducedBlue = getBlue(long color)/128; //same thing for blue
int reducedColor = reducedBlue + reducedGreen*2 + reducedRed*4 ;
// reduced Color is a number between 0 -7
एक बार जब आप है reducedColor तो करने के लिए 7.
switch(reducedColor){
case 0: return "000000"; // corresponds to Black
case 1: return “0000FF"; // corresponds to Blue
case 2: return "00FF00"; // corresponds to Green
case 3: return "00FFFF"; // corresponds to Cyan
case 4: return “FF0000"; // corresponds to Red
case 5: return "FF00FF"; //corresponds to Purple
case 6: return "FFFF00"; //corresponds to Yellow
case 7: return “FFFFFF"; //corresponds to White
}
हे
- 1. एक आरजीबी रंग मान को हेक्साडेसिमल
- 2. कैसे उद्देश्य सी में स्ट्रिंग के लिए पूर्णांक परिवर्तित करने के लिए
- 3. उद्देश्य सी कास्टिंग पूर्णांक ObjC में फ्लोट करने के लिए पूर्णांक परिवर्तित करने के लिए फ्लोट करने के लिए
- 4. आरजीबी से एचटीएमएल रंग कैसे परिवर्तित करें?
- 5. रेल के लिए आरजीबी रंग पिकर 3
- 6. हेक्स रंग स्ट्रिंग को आरजीबी रंग
- 7. स्ट्रिंग को लंबे समय तक परिवर्तित करने के लिए
- 8. कैसे मिलीसेकंड करने के लिए एक स्ट्रिंग के रूप में प्रतिनिधित्व तिथि परिवर्तित करने के लिए?
- 9. एचजीएल कनवर्टर के लिए आरजीबी मूल्य
- 10. एक आरजीबी रंग मान को C++ में हेक्साडेसिमल मान में कैसे परिवर्तित करें?
- 11. आरजीबी रंग में हैश स्ट्रिंग
- 12. सीएसएस - आरजीबी या रंग के लिए हेक्स
- 13. स्टेनलेस स्टील के लिए आरजीबी रंग कोड
- 14. स्ट्रिंग को सही/गलत करने के लिए बुलीयन मान
- 15. बुफर्ड छवि के प्रत्येक पिक्सेल के लिए आरजीबी मान प्राप्त करने के लिए तेज़ तरीका चाहिए
- 16. आईपी स्ट्रिंग को एक पूर्णांक में परिवर्तित करने के लिए कार्यात्मक प्रोग्रामिंग कोड को कैसे समझें?
- 17. int [] से बाइट को परिवर्तित करने के लिए []
- 18. सी # स्ट्रिंग फ्लोट करने के लिए?
- 19. सी शून्य करने के लिए एडीए स्ट्रिंग परिवर्तित *
- 20. Jquery स्ट्रिंग के लिए पूर्णांक परिवर्तित और वापस
- 21. "पृष्ठभूमि-रंग" को आरजीबी() प्रारूप में कैसे परिवर्तित करें?
- 22. एक्सकोड: नियंत्रण के लिए आरजीबी रंग पिकर को
- 23. सिस्टम बनाने के लिए कैसे। ड्रॉइंग। रंग अपने हेक्साडेसिमल आरजीबी स्ट्रिंग से?
- 24. पूर्णांक फ़ील्ड टाइप करने के लिए पूर्णांक फ़ील्ड टाइप का उपयोग करने के लिए क्या है?
- 25. जावास्क्रिप्ट - पूर्णांक निकटतम करने के लिए
- 26. आरजीबी ints से परिवर्तित
- 27. यह निर्धारित करने के लिए कि कोई स्ट्रिंग सी #
- 28. एपीआई पास करने के लिए स्ट्रिंग करने के लिए सी # हैशड बाइट सरणी को कैसे परिवर्तित करें?
- 29. एक बॉक्सिंग पूर्णांक कास्ट करने के लिए बाइट के लिए
- 30. परिवर्तित APK जार करने के लिए
अल्फा मूल्य के बारे में क्या? – Stecya
आपके प्रारूप पर निर्भर करता है: यानी एआरजीबी बस आपके अल्फा को डालने वाला होगा। टॉस्ट्रिंग ("एक्स") लाल, आदि के सामने। बड़ा मुद्दा यह है कि ToString ("X") विधि हेक्स प्रारूप में एक पूर्णांक मान लौटाएगी। – Tejs
आपके उदाहरण की तुलना में 'स्ट्रिंग रंग = स्ट्रिंग। फोर्मेट ("# {0: एक्स} {1: एक्स} {2: एक्स}", आर, जी, बी) लिखने के लिए बेहतर है; ' – Stecya