草庐IT

java - 如何使用 Java 将十六进制转换为 rgb?

如何在Java中将十六进制颜色转换为RGB代码?大多数在Google中,示例是关于如何从RGB转换为十六进制。 最佳答案 实际上,有一种更简单(内置)的方法:Color.decode("#FFCCEE"); 关于java-如何使用Java将十六进制转换为rgb?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4129666/

c++ - 在openCV中访问某些像素RGB值

我已经彻底搜索了互联网和stackoverflow,但我还没有找到我的问题的答案:如何在OpenCV中获取/设置某些(由x,y坐标给出)像素的(两者)RGB值?重要的是——我用C++编写,图像存储在cv::Mat变量中。我知道有一个IplImage()运算符,但IplImage使用起来不是很舒服——据我所知它来自CAPI。是的,我知道已经有这个PixelaccessinOpenCV2.2线程,但它只是关于黑白位图。编辑:非常感谢您的所有回答。我看到有很多方法可以获取/设置像素的RGB值。我从我的密友那里又得到了一个想法——谢谢本尼!它非常简单有效。我认为你选择哪一个是一个品味问题。Ma

c++ - 在 0-255 范围内将 RGB 转换为 HSV 和 HSV 到 RGB 的算法

我正在寻找从RGB到HSV的颜色空间转换器,特别是用于两种颜色空间的0到255范围。 最佳答案 我已经使用了很长时间-现在不知道它们是从哪里来的......请注意,输入和输出,除了以度为单位的角度外,都在0到1.0的范围内。注意:此代码不会对输入进行真正的完整性检查。谨慎行事!typedefstruct{doubler;//afractionbetween0and1doubleg;//afractionbetween0and1doubleb;//afractionbetween0and1}rgb;typedefstruct{doub

objective-c - 如何从 UIColor 对象中获取红绿蓝 (RGB) 和 alpha?

我得到了从这个方法返回的UIColor:-(UIColor*)getUserSelectedColor{return[UIColorcolorWithRed:redSlider.valuegreen:greenSlider.valueblue:blueSlider.valuealpha:1.0];}得到这样的颜色:UIColor*selectedColor=[(ColorPickerView*)alertViewgetUserSelectedColor];现在我想从selectedColor中获取红色、绿色、蓝色,以便使用这些值。我想要介于0和1之间的值。

javascript - RGB转十六进制和十六进制转RGB

如何将RGB格式的颜色转换为十六进制格式,反之亦然?例如,将'#0080C0'转换为(0,128,192)。 最佳答案 注意:rgbToHex的两个版本都需要r、g和b,因此如果您有非整数值,则需要自己进行舍入。以下将对RGB到十六进制的转换执行并添加任何所需的零填充:functioncomponentToHex(c){varhex=c.toString(16);returnhex.length==1?"0"+hex:hex;}functionrgbToHex(r,g,b){return"#"+componentToHex(r)+c

ruby-on-rails - RGB 图像转 CMYK 并柔化颜色

如何将RGB转换为CMYK软化/减少色重(避免在打印机中熔化)ruby?它适用于Rails应用程序。链接没问题,代码示例很棒。 最佳答案 首先,确保您已经使用LCMS编译了imagemagick(在mac上brewinstallimagemagick--with-little-cms)。重新安装imagemagick后,您可能需要重新安装rmagickgem。接下来,获取AdobeICCcolorprofiles(同样,这些适用于Mac,但我相信您可以轻松找到其他平台的版本)。然后启动你的编辑器,按照这些思路做一些事情。image=

ruby - 带 ImageMagick 和 Rails 的像素 RGB

我目前正在使用PaperClip和ImageMagick上传图像。我想获得图像的平均颜色,所以我正在这样做(使用before_createHook):defget_average_colorimg=Magick::Image.read(self.url).firstpix=img.scale(1,1)averageColor=pix.pixel_color(0,0)end这行得通,但是当我尝试打印像素颜色时,我得到的是这样的:red=36722,green=44474,blue=40920,opacity=0如何将这些RGB值转换为常规(0-255)RGB值。我只是修改它们吗?提前致谢

ruby-on-rails - LESS CSS 预处理器 : Is there a way to map a single color to an rgb and rgba definition?

我正在尝试在CSS预处理器LESS中编写一个block,它将执行以下操作:@transparent_background(@color;@alpha:.8){background:@color;background:rgba(,,,@alpha);}如果它是标准的十六进制定义(即#rrggbb),是否有任何方法可以从@color中获取RGB值?如果@color是以其他方式定义的,有没有办法做到这一点?编辑:解决方案@transparent_background(@color;@alpha:.8){background:@color;background:@color+rgba(0,0,

ruby - 如何将 html 颜色名称转换为 Ruby 中的 RGB 值?

我知道有一个名为Color的gem.我安装了它。但我这辈子都不知道怎么用这个东西。我只想将颜色名称转换成它的RGB值,如果可能的话,无需将整个颜色表复制到我的代码中。我希望能够将red或Navy之类的东西转换为三个数值。 最佳答案 require'color/css'red_code=Color::CSS["red"].html#=>"#ff0000" 关于ruby-如何将html颜色名称转换为Ruby中的RGB值?,我们在StackOverflow上找到一个类似的问题:

亮度、饱和度、对比度、灰度 & RGB&HSV

亮度RGB对应值越大亮度越大,越小越暗。增加亮度:对RGB同时进行缩放(如果存在超出1的值,色调将发生变化,所以需要将最大的限制在1内)饱和度颜色的纯度。往颜色中掺杂黑,白,灰都会降低纯度饱和度为0时,即为灰度两个求灰度公式:0.2125*renderTex.r+0.7154*renderTex.g+0.0721*renderTex.bY=0.299R+0.587G+0.114*B对比度对比度需要放在一个区域来讨论,指画面中RGB值最大的像素和RGB值最小的像素的差值大小。即最亮和最暗的差值fixed3avgColor=fixed3(0.5,0.5,0.5);finalColor=lerp(a