Bitmap bitmap = new Bitmap(20,20);Graphics g = Graphics.FromImage(bitmap);g.FillEllipse(Brushes.AliceBlue,19,19); //The input parameter is not a Hex//g.FillEllipse(new Brush("#ff00ffff"),19); <<This is the kind of think I need.
有办法做到这一点吗?
确切的问题:
我正在生成KML(对于谷歌地球),我正在生成许多具有不同十六进制颜色的线条.颜色是以数学方式生成的,我需要保持这种颜色,这样我就能制作出我想要的颜色.我需要为每条完全相同颜色的线生成一个PNG图标.
using (Bitmap bitmap = new Bitmap(20,20)){ using (Graphics g = Graphics.FromImage(bitmap)) { using (Brush b = new SolIDBrush(colorTranslator.FromHTML("#ff00ffff"))) { g.FillEllipse(b,19); } }}总结
以上是内存溢出为你收集整理的c# – 如何以十六进制颜色在图形对象上绘制实心圆?全部内容,希望文章能够帮你解决c# – 如何以十六进制颜色在图形对象上绘制实心圆?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)