rgb相关内容

获取iOS中CGImageRef的平均RGB颜色

我已经为此苦苦挣扎了两个小时,我希望其他人能对此有所了解。我正在寻找一种获取1x1 UIImage的平均RGB颜色的方法。到目前为止,我已经从UIImage创建了CGImageRef,但是我真的是CoreGraphics的新手,所以我不确定从那里去哪里。任何帮助表示赞赏。谢谢! 解决方案 如果您有CGImage,则可以通过调用 $ b $获得数据。 b CGDataProviderR ..
发布时间:2020-10-10 00:00:13 移动开发

从图像中删除特定颜色

是否可以从图像中删除特定的rbg颜色?例如,我想创建一个函数,以传递图像和颜色作为参数,并返回相同的图像,但没有该颜色。 例如,该函数 功能(图像,“ R”) 应该给我一个没有R阴影的图像。我该怎么办? 当前,类似的方法起作用: def exclusionWithPIL(image,channel ): out =无 image = Image.open(ima ..

如何删除除特定rgb值以外的所有颜色

好的,我需要让程序扫描屏幕上的某个rgb值,然后将其更改为亮粉红色。我编写了程序,到目前为止,它会扫描屏幕上的某种颜色。我不知道如何改变像素颜色。我想我需要上传图片而不是扫描屏幕。但是,如果这样做,我仍然不知道如何更改像素。 到目前为止,这是我的代码。 import java.awt。 AWTException; import java.awt.Rectangle; impo ..
发布时间:2020-10-05 20:46:17 Java开发

生成n色彩虹调色板

我正在尝试使用(此处的可运行代码)生成具有15种不同颜色的彩虹: size(360,100); colorMode(HSB,360,100,100); //色相度[0,360], //饱和度/亮度[0,100] //像在Photoshop中一样 noStroke(); for(int i = 0; i ..
发布时间:2020-10-05 20:00:23 其他开发

Java-创建离散的彩虹颜色数组

很难描述我要做什么。我基本上想创建一个离散的彩虹渐变,以便对于任何数量的JButton的任何行,它们之间的颜色渐变都将看起来是彩虹。 我已经完成了以下工作,但它只会真正创建一个红色渐变,然后创建一个绿色渐变,再创建一个蓝色渐变: Color [] c = new Color [i] ; for(int n = 0; n ..
发布时间:2020-10-05 19:58:07 Java开发

如何从Color SwiftUI获取RGB组件

如果我有SwiftUI Color : let col:颜色=颜色(红色:0.5,绿色:0.5,蓝色:0.5) 如何获得 col 中的RGB分量? 像这样: print(col.components.red) 在UIKit中,我可以使用 UIColor.getRed ,但似乎没有 解决方案 iOS 14 / macOS 10.16 ..
发布时间:2020-10-05 19:51:21 移动开发

Python-是否有找到rgb代码互补色的函数或公式?

我试图在Python 3中找到一个好的公式来计算rgb代码的互补色,例如。 a = b的补码。 解决方案 这里是直接计算RGB颜色补数的方法。正如Iva Klass的答案所示,它的结果与使用 colorsys 的算法相同,但在我的测试中,速度提高了约50%。请注意,它适用于任何RGB方案,无论RGB分量是整数还是浮点数(只要每个分量使用相同的范围!)都没关系。 函数 hilo 实现了 ..
发布时间:2020-10-05 19:40:43 Python

将RGBW颜色转换为标准RGB / HSB表示形式

我正在构建一个用于家庭自动化系统中照明管理的接口。我设法为各种提供商控制了标准的开/关和可调光灯,但几乎没有问题,但是现在我遇到了与RGB灯有关的问题。 我所使用的灯当前使用的是RGBW led灯带-具体来说,我正在使用一种低成本RGBW灯:该灯由四个led组成,每个led都可以单独控制。 更清楚-我正在处理一些c#代码,这些代码应检索当前选择的颜色并将其显示在UI中,并使用户能够为光 ..
发布时间:2020-10-05 19:39:24 其他开发

将整数转换为RGB值,然后使用Python返回

我有两个函数,一个函数从给定的Integer返回RGB值,另一个函数进行相反的操作,为它提供RGB值,它返回一个Integer。我通过查看是否将转换为RGB的整数从RGB转换回原始整数值来对此进行测试,但是我得到了不同的值。 def getRGBfromI(RGBint): blue = RGBint& 255 green =(RGBint>> 8)& 255 red =(RGB ..
发布时间:2020-10-05 19:37:07 Python

RGB范围是冷色还是暖色?

冷色和暖色的范围是什么( http://www.diy RGB中的-bathroom-remodel.com/images/color_wheel.gif )? 解决方案 获取链接的图像作为“温暖”和“寒冷”的参考,我们得到以下信息。 最热的颜色是完全红色(R = 255,G = 0, B = 0)。 最冷的颜色是完全蓝色(R = 0,G = 0,B = 255)。 因此,R ..
发布时间:2020-10-05 19:34:51 其他开发

HSV到RGB颜色转换

有没有办法使用python中的pygame模块将HSV颜色参数转换为RGB类型颜色参数?我尝试了以下代码,但它返回了荒谬的值。 import colorsys test_color = colorsys.hsv_to_rgb(359, 100,100) print(test_color) ,此代码返回以下废话 (100,-9900.0,-9900.0) ..
发布时间:2020-10-05 19:27:57 Python

在Python中将Hex转换为RGB值

在这里处理Jeremy的回复:将十六进制颜色转换为RGB,反之亦然-versa 我能够获得一个python程序来转换预设的彩色十六进制代码(示例#B4FBB8),但是从最终用户的角度来看,我们不能要求人们编辑代码&从那里跑。如何提示用户输入一个十六进制值,然后从中吐出一个RGB值? 这是我到目前为止的代码: def hex_to_rgb( value): value = value ..
发布时间:2020-10-05 19:21:37 Python

RGB至灰度,Java中的bmp图像

我的老师给了我们一个任务,使班级学习一个640x480 bmp彩色图像,并将其转换为灰度图像,我发现了一些有想法的资源,所以我做到了。但这是有问题的,因为它似乎使它没有引起错误,但没有出现输出。我认为这是我的代码。我的代码是 import java.io. *; 公共类Grayscale { FileInputStream图片; FileOutputStream img; ..
发布时间:2020-10-02 01:24:36 Java开发

像素RGB值全为零

我想遍历画布的像素并将其颜色设为RGB,但是即使画布上有图像,所有像素也具有0、0、0 RGB值。 这是我的代码; (我的测试图像在jsfiddle中看不到) http ://jsfiddle.net/mwPfa/2/ for(i = 400; i red = imageData.data [i]; green = imageData.data [i +1]; blu ..
发布时间:2020-09-29 03:11:29 前端开发

使用JavaScript从JPEG访问原始YUV值

我已经将JPEG图像动态加载到2D html画布中,并且我想访问原始的YCbCr像素值。 据我了解,JPEG对YCbCr中的像素数据,但使用getImageData()访问时,chrome出现将其转换为RGB。 我尝试使用RGB到YCbCr的转换计算,但似乎 是否可以访问JavaScript中的原始YCbCr像素值? 解决方案 是,不是。 当浏览器使用本机方法加载图 ..
发布时间:2020-09-29 02:32:33 前端开发

使用numpy从图像阵列的RGB值获取(x,y)坐标值

我是python的新手,所以我真的需要这个Python的帮助。 我有一个灰度图像并设置了阈值,因此只有黑色和白色。 我不确定如何编写一种算法,该算法将为我提供图像阵列上与白色像素相对应的坐标(x,y)的列表 感谢您的帮助! 解决方案 当然,您必须已经具有强度值列表形式的图像数据了吗?如果使用的是Anaconda,则可以使用 PIL图像模块并调用 getdata()来获取强 ..
发布时间:2020-09-25 00:39:37 Python

坐标超出范围:bufferedimage

我制作了一个程序来分离图像的红色蓝色和绿色部分,但是下面的代码给出了错误: Exception在线程“主”中java.lang.ArrayIndexOutOfBoundsException:坐标超出范围! 在sun.awt.image.ByteInterleavedRaster.getDataElements(ByteInterleavedRaster.java:318) 在java.a ..
发布时间:2020-09-24 01:49:43 Java开发

Java-红色,绿色,蓝色以获取RGB

通过使用 BufferedImage 对象调用 getRGB(int x,int y),可以得到一个负数 如何将三个不同的值(红色,绿色和蓝色)转换成这个单个的负数? 解决方案 使用Color类: new Color(r ,g,b).getRGB() ..
发布时间:2020-09-24 01:42:56 Java开发