rgb相关内容

数学转换sRGB和AdobeRGB

这是一个非常明确的问题,但是我做了很多研究,却没有找到答案。 this 或这与jpeg转换有关。 这是关于python内置库的。 / p> 因此,如何将sRGB转换为AdobeRGB,反之亦然?我的意思是一个数学函数,它将3字节转换为3字节。没有jpges,依此类推。只是数学函数可以使用笔和纸来转换颜色。 是的,实际上Photoshop做到了,并且有一些奇怪的在线计算器可以显示另一个结 ..
发布时间:2020-06-02 19:25:56 其他开发

如何使用像素RGB值0到1在Java中编写PNG文件?

我正在用Java编写光线跟踪器,并且试图弄清楚如何将生成的图像写入PNG文件.到目前为止,我发现的所有示例都演示了如何使用BufferedImage创建PNG,但是它们都使用RGB值0至255.在我的代码中,我表示0至1之间的每个像素颜色值,例如洋红色为(1 ,0,1).我该如何编写具有此类值的PNG? 谢谢 解决方案 如果将0到1之间的值乘以255,则会得到0到25​​5之间的数字 ..
发布时间:2020-05-28 20:50:49 Java开发

从bmp文件读取RGB像素

我有一个小的bmp文件,如果R,G和B都不都是零,我想获取每个像素的RGB值并将这些值输出到txt文件中.我写了下面的程序;它可以正确读取标头数据,但不会显示RGB值.我认为我在for循环中做错了事. #include #include #include using namespace std; int main() { if ..
发布时间:2020-05-28 01:40:06 C/C++开发

C ++从hBitmap获取RGB

使用位图对我来说是非常陌生的,所以我一直在努力阅读已读过的在线教程和策略.基本上,我的目标是扫描屏幕上的特定RGB值.我相信要执行此操作的步骤是在hBitmap中捕获屏幕,然后从中生成可以扫描的RGB值数组. 我最初是从GetPixel开始的,但是那太慢了.解决方案是使用GetDIBits来生成RGB值的数组.问题在于它返回的是奇怪的RGB值,而且可能是随机的. 我正在使用从另一个教程 ..
发布时间:2020-05-28 01:37:30 C/C++开发

如何在Python中读取给定像素的RGB值?

如果使用open("image.jpg")打开图像,假设我具有像素的坐标,如何获得像素的RGB值? 然后,我该怎么做呢?从空白图形开始,“写入"具有一定RGB值的像素吗? 如果我不需要下载任何其他库,我会希望. 解决方案 最好使用 Python图片库要执行此操作,恐怕是单独下载. 最简单的方法是通过Image对象上的 load()方法会返回一个像素访问对象,您可以像数组一 ..
发布时间:2020-05-28 01:35:40 Python

将字符转换为元组并返回

我正在尝试更改此编码器的输出: https://github.com/akapila011/Text- to-Image/blob/master/text_to_image/encode.py 从灰度到三色方案(如此处所示):三色 我需要从编码器更改的主要代码行是: img = Image.new("L", size) # grayscale, blank black image ..
发布时间:2020-05-27 21:12:03 Python

Python-更改图像的RGB值并另存为图像

我已经可以读取图像的每个像素的RGB,但是我不知道如何将RGB的值更改为一半并另存为图像.谢谢. from PIL import * def half_pixel(jpg): im=Image.open(jpg) img=im.load() print(im.size) [xs,ys]=im.size #width*height # Examine every pix ..
发布时间:2020-05-27 21:10:14 Python

通过PIL和colorsys将RGB转换为HSV

我写了一个函数,可以从RGB> HSV转换图像.但是,当我保存新图像时,唯一得到的就是黑色图像.我应该解决什么才能解决它? 任何帮助,我们将不胜感激! 我的代码: def HSVColor(img): if isinstance(img,Image): r,g,b = img.split() Hdat = [] Sdat = ..
发布时间:2020-05-27 20:51:22 Python

PHP中所有RGB排列的数组

我正在尝试将由RGB值组成的所有可能颜色组成一个数组. r = 0 b = 0 g = 0至r = 255 b = 255 g = 255之间的每个置换.我的函数的想法是,在调用该函数时,您需要提供一个限制数,以便该函数返回一个由RGB值组成的数组,直到该数字为止,以停止返回全部1600万个字符.我下面的代码返回767个排列(256 * 3),如何得到此值以返回完整的1600万,直到我提供的限制数 ..
发布时间:2020-05-26 19:33:10 PHP

将RGB转换为PDF中的CMYK的脚本(或其他方法)?

是否可以为Adobe Illustrator或其他工具编写脚本,以读取大量PDF文件的内容并将所有RGB颜色转换为CMYK? 如果是这样,有人可以指出其中涉及的一些步骤,或者在哪里找到更多相关信息? 解决方案 此答案不适用于Illustrator,但适用于“其他一些工具" ,即 Ghostscript允许您“重新提取" PDF( 没有 是对PostScript的中间转换,这是可怕的“ ..
发布时间:2020-05-25 03:49:17 其他开发

将十六进制颜色转换为浮点数

这似乎有些愚蠢,但是我无法意识到如何在glColor4f中输入所需的颜色.我的意思是,它需要4个介于0.0到1.0之间的浮点数,并且我发现的所有颜色都是十六进制或rgb(介于0到255之间). 如何使用glColor4f进行转换以获取所需的颜色? 我已经尝试做过这样的事情: glColor4f(1/248, 1/50, 1/99); 但这并不能解决问题. 我正在使用JA ..
发布时间:2020-05-21 00:42:26 其他开发

OpenGL ES中YUV420到RGB转换的纹理

我必须在Freescale iMX53处理器(OpenGL ES 2.0,EGL)上使用AMD GPU将YUV420P图像转换并显示为RGB色彩空间. Linux操作系统,没有X11.为此,我应该能够创建一个包含YUV420P数据的适当图像:这可以是YUV420P/YV12图像类型,也可以是3个简单的8位图像,每个分量(Y,U,V)一个. glTexImage2D被排除在外,因为它很慢,YU ..
发布时间:2020-05-21 00:23:06 其他开发

使用GLSL将RGB转换为YUV

我正在寻找可以将RGB帧(例如,像素格式为ARGB)转换为YUV(例如,YUV420)的示例GLSL片段着色器代码. 想象一下一个1920x1080大小的RGB帧.我喜欢使用片段着色器将其转换为YUV帧. 您能指出我可以在UBuntu盒上编译并运行的代码吗? 解决方案 供将来参考,可以在 ..
发布时间:2020-05-20 22:58:38 其他开发

色彩空间,伽玛和图像增强

色彩空间.好吧,每个人都知道RGB:在[0.0,1.0]范围内归一化的三个值,它们具有颜色成分Red Green Blue的强度的含义;这个强度是线性的,不是吗? 伽玛.据我了解,gamma是将RGB颜色分量映射到另一个值的函数.谷歌搜索,我已经看到了线性函数和非线性函数... 线性函数似乎可以缩放RGB分量,因此似乎可以调整图像的亮度.非线性函数似乎可以“解压缩"较暗/较亮的组件. ..
发布时间:2020-05-20 22:23:54 其他开发

从OpenGL GLSL中的RGB到HSV

我需要从RGB颜色空间传递到HSV..我在互联网上搜索并找到了两种不同的实现,但是这些实现给了我不同的结果: A: precision mediump float; vec3 rgb2hsv(float r, float g, float b) { float h = 0.0; float s = 0.0; float v = 0.0; f ..
发布时间:2020-05-20 21:52:26 其他开发