颜色的转换

转换

上回我回复的看椰子林DotNet的天空-----ASP.NET组件编程step by step-------------------
# 回复:有点小BUG
//以下将颜色值转化成十六进制表示
string R,G,B;
R = (Convert.ToInt32(this._backgroundColor.R)).ToString("X");
G = (Convert.ToInt32(this._backgroundColor.G)).ToString("X");
B = (Convert.ToInt32(this._backgroundColor.B)).ToString("X");
if(R.Length==1)R = "0" + R;
if(G.Length==1)G = "0" + G;
if(B.Length==1)B = "0" + B;
-----------------------------------

其实以下代码可以换成一行代码就搞定--------------------
//以下将颜色值转化成十六进制表示
string R,G,B;

R = (Convert.ToInt32(this._backgroundColor.R)).ToString("X");

G = (Convert.ToInt32(this._backgroundColor.G)).ToString("X");

B = (Convert.ToInt32(this._backgroundColor.B)).ToString("X");

if(R.Length==1)
R = "0" + R;
if(G.Length==1)
G = "0" + G;
if(B.Length==1)
B = "0" + B;

Table t=(Table)Controls[i];

t.Attributes.Add("id",t.ClientID);

this.textBox.Attributes["onfocus"]="ltmouseover("+t.ClientID+",'" + "#" + R + G + B + "')";
--------改成-------------------------
this.textBox.Attributes.Add("onmouseover","ltmouseover(this,'" + ColorTranslator.ToHtml(this._mouseoverColor) + "')");

简单吧!无意中发现的!因为我想想MS不可能把一个颜色转换要自己写得这么麻烦。

时间: 2024-09-24 01:48:16

颜色的转换的相关文章

利用Python实现颜色色值转换的小工具_python

先看看Zeplin 的颜色色值显示示例 原有处理方式 因为我会 Python (仅限于终端输入 python 然后当做计算器算,或者用 hex() 函数把十进制转换成十六进制),所以遇到这样的问题我当然是采用python 的 hex() 函数做转换,然后手动结果输入到 Android Studio 中. 采用 hex 函数手动转换色值 动机 人总是懒得,想要写这个小工具已经很久了,我也打过有过构思就是:      输入: 类似 RGB 的十进制值(110, 122 138),用空格或者逗号分割一

Python 实现一个颜色色值转换的小工具_python

需求说明 公司的 UI 设计小哥,已经转用 Zeplin 很久了.Zeplin 的设计稿展示页面的颜色色值使用十进制的 RGB 表示的,在 Android 中的颜色表示大多情况下都需要十六进制的 RGB 表示.我的数学没有好到直接看到十进制就可以心算得到十六进制的结果,所以我需要一个工具,输入十进制的 RGB ,得到十六进制的色值,最好可以方便复制.  Zeplin 的颜色色值显示示例 原有处理方式 因为我会 Python (仅限于终端输入 python 然后当做计算器算,或者用 hex() 函

计算机中的颜色XIII——颜色转换的快速计算公式

本文的公式的基础都是在前文的基础上的.详情请参看前文: 计算机中的颜色I--颜色概述 计算机中的颜色II--VB2005中的Color结构 计算机中的颜色III--HSV表示方法 计算机中的颜色IV--纯色.色相色 计算机中的颜色V--快速计算颜色的色相值 计算机中的颜色VI--从色相值到纯色的快速计算 计算机中的颜色VII--快速计算纯色的偏转 计算机中的颜色VIII--快速计算颜色的偏转 计算机中的颜色IX--总述:RGB和HSV快速转换 计算机中的颜色X--两颜色的偏转值 计算机中的颜色X

网站建设:浅谈颜色模式

浅谈颜色模式 你有没有这种感觉,一幅色彩生动亮丽的图象通过彩色喷墨打印机打印出来,颜色变得灰暗难看,尽管打印机是高质量输出?不过在你责备你的打印机之前,我想问一问,你的图象是什么颜色格式? "颜色就是颜色,还有什么格式?" 是的,颜色也存在着各种格式. 打开你的Photoshop,看看Image菜单下的Mode项,里面有一长串的名字,那些都是什么?让我们慢慢道来. RGB颜色模式 我们每天面对的显示器便是根据这种特性,由RGB组成颜色.这就是RGB颜色模式的基础. 显示器是通过发射三种

WIN32中颜色值与.NET中颜色值(Color)的转换

如果使用MFC与.NET混合编程,就会遇到这个问题,通过MFC编写的控件,由.NET调用,则控件中背景色的设置,需要颜色的转换. 如果使用MFC与.NET混合编程,就会遇到这个问题,通过MFC编写的控件,由.NET调用,则控件中背景色的设置,需要颜色的转换.COLORREF类型颜色的值COLORREF cr=RGB(123,200,12); 其中的R.G.B三个分量的排列顺序是BGR..NET中通过数据类型Color表示颜色,该类有一个函数FromArgb(int,int,int),可以通过输入

Python通过PIL获取图片主要颜色并和颜色库进行对比的方法

 这篇文章主要介绍了Python通过PIL获取图片主要颜色并和颜色库进行对比的方法,实例分析了Python通过PIL模块操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了Python通过PIL获取图片主要颜色并和颜色库进行对比的方法.分享给大家供大家参考.具体分析如下: 这段代码主要用来从图片提取其主要颜色,类似Goolge和Baidu的图片搜索时可以指定按照颜色搜索,所以我们先需要将每张图片的主要颜色提取出来,然后将颜色划分到与其最接近的颜色段上,然后就可以按照

三联photoshop教程周刊第一期

HI!大家好,三联photoshop教程周刊创刊了,   photoshop教程是三联教程频道主打栏目,经过近半年的积累,发布了近万篇PS教程供大爱学习交流,也祝童鞋们早日成为PS高手,从本周起以后每周日总结出本周最热门与值得推荐的PS教程与童鞋们共进步,也方便大家更直观的学习教程,也欢迎童鞋们投稿,发布你的PS教程或设计作品,(QQ:1598714066) 一周排行 标题 点击数 [PS实例教程] 如何用photoshop画虚线 上一个教程里,我们通过定义图案来模拟虚线,网友反映那种方法很麻烦

PhotoShop调出温馨的外景情侣牵手照片效果教程

教程用PhotoShop调出温馨的外景情侣牵手图片效果,调色就是将特定的色调加以改变,形成不同感觉的另一色调图片. 正确的学习调色方法,首先是认真解读Photoshop中有关色彩构成理论,先把色彩构成的理论基础打牢实了,再拿一些典型示范作练习,有了这个基础后, 就好办了. 色彩既是客观世界的反映,但又是主观世界的感受.某种色调一些人会棒为至尊宝典,另一些人可能则视为垃圾,这完全属于"萝卜青菜,各有所爱"的问题, 但也反映了色彩既是客观存在又是主观感受这个事实. 调色技术虽然纷繁复杂.令

PhotoShop调出外景婚片清爽日系色教程

教程教我们用PhotoShop给平淡偏黄的外景婚片调出清爽的日系色效果,调色并不难. 正确的学习调色方法: 首先是认真解读Photoshop中有关色彩构成理论,先把色彩构成的理论基础打牢实了,再拿一些典型示范作练习,有了这个基础后,就好办了. 色彩既是客观世界的反映,但又是主观世界的感受.某种色调一些人会棒为至尊宝典,另一些人可能则视为垃圾,这完全属于"萝卜青菜,各有所爱"的问题, 但也反映了色彩既是客观存在又是主观感受这个事实. 调色技术虽然纷繁复杂.令人眼花缭乱.但从哲学上讲,任何