Olası Çoğalt Onaltılık #FFFFFF dönüştürmek için:
How to get Color from Hex color code using .NET?nasıl System.Drawing.Color
Ben #FFFFFF
gibi System.Drawing.Color
bir dize dönüştürmek istiyorum. Bunu nasıl yaptın?
Olası Çoğalt Onaltılık #FFFFFF dönüştürmek için:
How to get Color from Hex color code using .NET?nasıl System.Drawing.Color
Ben #FFFFFF
gibi System.Drawing.Color
bir dize dönüştürmek istiyorum. Bunu nasıl yaptın?
string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
Not yapın: karma önemlidir!
Senvar color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
Ya da bu (ihtiyacınız olacak System.Windows.Media
ad) yapabilirsiniz
Teşekkürler. Çalışır – user1531040
Hash gerçekten önemli, renk doğru olmayacak. – teapeng
System.Wrawing ad alanının olmadığı UWP'de ne var? –
'#' çıkarıp
Color c = Color.FromArgb(int.Parse("#FFFFFF".Replace("#",""),
System.Globalization.NumberStyles.AllowHexSpecifier));
Sayısal bir değere dönüştürme gerektirmeyen seçenekler vardır, bu gereksiz bir adımdır. OP, – freefaller
dizgisini belirtir. Diğer çözümler dizgiyi sayısal bir değere de dönüştürür, sadece dahili olarak yaparlar. Bu bir optimizasyon meselesiyse, o zaman Color.FromArgb() 'w /' int.Parse() 'ın' ColorConvertor.ConvertFromString() 've' ColorTranslator.FromHtml() 'ile nasıl karşılaştırıldığını görmek için performans testi gerekir. . – jwatts1980
0 alfa değeri yok mu? – Nyerguds
var color = (Color)ColorConverter.ConvertFromString("#FFFFFF");
dan çalışır Beyaz dönüştürdüğümde, beyaz rengi tam olarak değil. –
http://stackoverflow.com/questions/2109756/how-to-get-color- on-hex-color-code-using-net –
Yeniden oylama için oylama, dup soru farklı bir Renk yapısıyla ilgilenir. – gunr2171