草庐IT

DIB_RGB_COLORS

全部标签

c# - Winforms中如何设置自定义控件中Colors的默认值?

我得到了正确显示的值(value):[DefaultValue(typeof(Color),"255,0,0")]publicColorLineColor{get{returnlineColor;}set{lineColor=value;Invalidate();}}但在我重新加载项目后,控件被使用,这个值被设置为白色,我可以调用Reset再次回到红色,但我不明白这个问题。除非我手动更改默认值,否则您应该如何设置默认值并确保它被保留?实际上我也在这样做,它将Back和ForeColor设置为这些值,VS属性编辑器显示它们,就好像它们是从默认值更改的一样。这是错的吗?publicCool

c# - 从 RGB 整数转换为十六进制

我拥有的是R:255G:181B:178,我正在使用C#(对于WP8,更具体地说)我想将其转换为十六进制数以用作颜色(以设置WriteableBitmap的像素颜色)。我正在做的是以下内容:inthex=(255但是当我这样做的时候,我只是变得忧郁。知道我做错了什么吗?此外,要撤消此操作,检查RGB值,我将:intr=((byte)(hex>>16));//=0intg=((byte)(hex>>8));//=0intb=((byte)(hex>>0));//=255 最佳答案 尝试以下操作:usingSystem.Drawing;

javascript - 在 Javascript 中将图像转换为 RGB 数组

是否可以在Javascript中从PNG或BMP图像中获取像素数组?我想从图像中获取RGB数组,以便我可以操作像素数组,然后在Canvas上绘制修改后的图像。更新:我在这里找到了一个完全相同的副本:howtogettheRGBvalueofanimageinapageusingjavascript?但是,答案并没有详细说明如何实际解决这个问题。 最佳答案 网上有一百个关于使用HTMLCanvas的教程imageData,它获取Canvas的RGBA值。搜索canvasimageData,您会找到大量信息。您所要做的就是:ctx.dr

javascript - 如何使用javascript获取页面中图像的RGB值?

我正在尝试制作书签。但我被困在一个点上。我需要使用“ForNext”语句提取非常x像素的图像的RGB或颜色值。但我不知道什么功能可以帮助我提取RGB值。谁能帮我解决一个函数,告诉我图片中给定点的RCG值? 最佳答案 这是一个棘手的问题。据我所知,在标准DOM中没有任何方法可以让您提取中像素的RGB值。.但是,如果您愿意深入研究HTML5,则可以利用element.您可以将图像加载到Canvas中(.drawImage()),然后获取您要查找的RGB值(.getImageData();请参阅SLaks答案中的链接)。当然,这在IE8上

javascript - Protractor 中的 RGB/RGBA 颜色值

故事:在我们的测试代码库的几个地方,我们断言不同的CSS值等于预期值。通常,这是与color、background-color、font相关的样式属性,或cursor。这个问题是关于处理颜色的。这是一个当前通过的工作测试示例:describe("AngularJShomepage",function(){beforeEach(function(){browser.get("https://angularjs.org/");});it("shouldshowablueDownloadbutton",function(){vardownloadButton=element(by.parti

javascript - 如何将 "background-color"转换为 rgb() 格式?

这是我的问题:我想更改页面上其中一个元素的背景颜色的不透明度。为此,我需要先将颜色转换为rgb()格式。(或提取r、g和b元素)。here我可以看到如何将十六进制字符串转换为数字格式,但颜色并不总是十六进制格式。它们可以被命名为“红色”之类的颜色。red--->rgb(255,0,0)#ff00ff--->rgb(255,0,255)有人知道如何做到这一点吗?问候。 最佳答案 要将colorName转换为RGB或HEX,您首先需要一个颜色名称字典和相应的值,您可以这样做:functionnameToHex(name){return{

rgb 值的 Javascript 正则表达式

我正在尝试获取rgb字符串的各个值。我已经接近了,但我只是撞墙了。我想做这样的事情:varcolor=rgb(255,85,120);///MyRegex///varrRegex=/^rgb\(\d{3}/;//Whichactuallygivesmeanarrayoftwostrings...ughvargRegex=;varbRegex=;varr=color.match(rRegex);varg=color.match(gRegex);varb=color.match(bRegex);我只是想拥有://///IthinkIcanpulltheseoffbyStartsWithan

javascript - RGB 到 XYZ 和 LAB 颜色转换

我在将颜色从RGB空间转换为LAB空间时遇到问题使用here中的公式应该很简单,只有我找回了错误的值RGB=56,79,132X=8.592Y=8.099Z=22.940和CIE-L*ab作为长*34.188a*8.072b*-32.478这是我的代码;但我看不出哪里错了。这可能是由于这样的浮点fella在我之前。谢谢。//usercolourvarRed=56;varGreen=79;varBlue=132;//usercolourconvertedtoXYZspaceXYZ=RGBtoXYZ(Red,Green,Blue)varcolX=XYZ[0];varcolY=XYZ[1];

javascript - 为什么这个 Javascript RGB 到 HSL 代码不起作用?

我在http://www.mjijackson.com/2008/02/rgb-to-hsl-and-rgb-to-hsv-color-model-conversion-algorithms-in-javascript找到了这个RGB到HSL的脚本.我找不到任何其他体面的小东西。问题是这段代码甚至没有真正起作用。有人知道为什么吗?(我不太懂颜色数学,但也许它会返回互补色?)functionrgbToHsl(r,g,b){r/=255,g/=255,b/=255;varmax=Math.max(r,g,b),min=Math.min(r,g,b);varh,s,l=(max+min)/2

javascript - 将 RGB 颜色值转换为 0.75 alpha 的 RGBA

我有以下代码来获取元素的背景颜色。varcurrentColor=$(this).css('background-color');返回类似rgb(123,123,123)我现在要做的是将其转换为rgba并以0.75alpha显示所以返回类似rgba(123,123,123,0.75)有什么想法吗? 最佳答案 由于jQuery似乎总是为没有alpha的元素返回类似rgb(r,g,b)的颜色,您可以简单地使用:$(this).css('background-color').replace(')',',0.75)').replace('r