Geo*_*ell 3 c# rgb colors bitmap
我需要在Hex中给出的特定颜色的位图上绘制一个圆圈."画笔"类仅为特定颜色指定名称.
Bitmap bitmap = new Bitmap(20, 20);
Graphics g = Graphics.FromImage(bitmap);
g.FillEllipse(Brushes.AliceBlue, 0, 0, 19, 19); //The input parameter is not a Hex
//g.FillEllipse(new Brush("#ff00ffff"), 0, 0, 19, 19); <<This is the kind of think I need.
Run Code Online (Sandbox Code Playgroud)
有办法做到这一点吗?
确切的问题:我正在生成KML(对于谷歌地球),我正在生成许多具有不同十六进制颜色的行.颜色是以数学方式生成的,我需要保持这种颜色,这样我就能制作出我想要的颜色.我需要为每条完全相同颜色的线生成一个PNG图标.
Tob*_*nen 12
ColorTranslator.FromHtml 会给你相应的System.Drawing.Color:
using (Bitmap bitmap = new Bitmap(20, 20))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
using (Brush b = new SolidBrush(ColorTranslator.FromHtml("#ff00ffff")))
{
g.FillEllipse(b, 0, 0, 19, 19);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28907 次 |
| 最近记录: |