当前位置: 首页 > news >正文

C# Math函数 字符串、整数装换

(1)16进制字符串转整数 //常用于string 颜色转 int color (例如#ffffff 转 65535)

       string argb=node.SelectSingleNode("RenderStyle/PenStyle/PenColor").InnerText;
                   int rgbValue = Convert.ToInt32(argb, 16);
  var colorSet = new string[] { "#ff880000", "#ffff0000", "#ff008800", "#ff00ff00", "#ff000088", "#ff0000ff", "#ff888800", "#ff880088", "#ffff8800", "#ffff0088" };
     tempPoly.FillStyle.FillColor = Convert.ToInt32(slopeColor.Substring(1),16);

 

取某一个颜色分量

由于以前的颜色是由RGB组成,那么 
62580=0xF474 
那么相应的颜色: 
Red=0 
Green=244 
Blue=116 

用其形成现在的ARGB的颜色格式,即 
Color   myColor=Color.FromArgb(0,244,116); 

对于任意一个原来颜色,可以如下: 
int   nColor=62580; 
int   nBlue=nColor   %   256; 
int   nGreen=((nColor-nBlue)   /   256)   %   256   ; 
int   nRed=(((nColor-nGreen*256-nBlue)   /   256)/   256)   %   256; 

Color   yourNewColor=Color.FromArgb(nRed,nGreen,nBlue); 

 

相关文章:

  • 存储与虚拟机主机管理(五)
  • 短文本合并重复(去重)的简单有效做法
  • css布局,左右固定中间自适应实现
  • 写给兔小白的js教程(4)
  • 锐捷网络:让“店商”感知“大数据”的力量
  • 未来已来,4K激活字库产业新世代
  • Hadoop家族学习路线图
  • 让Ubuntu和Android同时运行(Ubuntu on Android)
  • 二叉树的创建和操作
  • 再谈java乱码:GBK和UTF-8互转尾部乱码问题分析
  • 1.ubuntu网络配置
  • 戴尔软件调查结果显示中型企业正积极实施大数据项目
  • C#基础知识整理:C#类和结构(4)
  • bzoj 1692: [Usaco2007 Dec]队列变换 ——二分+hash
  • Android 快捷小工具
  • 【知识碎片】第三方登录弹窗效果
  • Git 使用集
  • GitUp, 你不可错过的秀外慧中的git工具
  • linux学习笔记
  • MQ框架的比较
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Solarized Scheme
  • Vue2.0 实现互斥
  • WePY 在小程序性能调优上做出的探究
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 通过几道题目学习二叉搜索树
  • 微服务入门【系列视频课程】
  • 线性表及其算法(java实现)
  • 栈实现走出迷宫(C++)
  • 从如何停掉 Promise 链说起
  • # Maven错误Error executing Maven
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (04)odoo视图操作
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (笔试题)合法字符串
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)VC++中ondraw在什么时候调用的
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .bat批处理(一):@echo off
  • .Net MVC4 上传大文件,并保存表单
  • .net 简单实现MD5
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .Net各种迷惑命名解释
  • .NET微信公众号开发-2.0创建自定义菜单
  • @DataRedisTest测试redis从未如此丝滑
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [20190113]四校联考
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会