rgba相关内容

Python OpenCV-使用透明度覆盖图像

我想要实现的是将一个透明的图像放在另一个图像的上面。大概是这样的: 我没有找到任何解决方案,所以我决定逐个像素地计算结果颜色。那个对我很管用,但速度很慢。 我是OpenCV的新手,也是Python的新手。 这是我的代码,我想出来的: import numpy as np import cv2 img1 = cv2.imread("img1.png", -1) img2 = cv ..
发布时间:2022-08-14 14:39:03 Python

如何使用OpenGL将RGBA转换为NV12?

我需要使用OpenGL着色器作为编码器输入将RGBA转换为NV12。 已经渲染了两个不同的碎片着色器,两个纹理都来自一个摄影机。使用V4L2获取相机图像(YUV)。然后,将YUV转换为RGB,让OpenGL渲染。下一步,我需要将RGB转换为NV12作为编码器输入,因为编码器只接受NV12格式。 推荐答案 使用计算着色器将rgb转换为平面yuv,然后对UV平面进行二倍的缩减采样。 ..
发布时间:2022-03-11 19:34:16 其他开发

如何在 Excel/VBA 中获取 RGB 颜色的相应十六进制值?

我试图在我的 VBA 代码中设置一个颜色的公共常量.通常,我可以使用: Dim BLUE As Long蓝色 = RGB(183, 222, 232) 但是,由于 RGB 功能,无法公开 const .我使用在线转换器将此 RGB 值转换为十六进制,然后返回 B7DEE8 使用: BLUE = &HB7DEE8 导致完全不同的颜色.我认为这实际上可能是一种 RGBA 颜色,我试过 B ..
发布时间:2021-12-29 23:00:06 其他开发

将 RGBA 转换为十六进制

给定一个 css 颜色值,例如: rgba(0, 0, 0, 0.86) 假设背景为白色,如何将其转换为考虑 alpha 分量的 RGB 十六进制值? 解决方案 由于 alpha 值同时衰减背景颜色和颜色值,这样的事情可以解决问题: function rgba2rgb(RGB_background, RGBA_color){var alpha = RGBA_color.a;返回新颜 ..
发布时间:2021-12-29 22:47:00 前端开发

通过组合两种颜色确定接收到的 RGBA 颜色

我有两种颜色定义为 RGBA(在我的具体示例中,其中一种颜色是 [white with alpha 0.85] 和 [57, 40, 28 with alpha 0.25].第二种颜色绘制在第一种颜色上(即带有 alpha 的白色是背景,第二种颜色用于绘图.我怎样才能弄清楚组合的 RGBA 颜色是什么?我需要一次性完成 - 所以任何工具都可以(例如我很高兴在 Photoshop 中画一些东西,看看 ..
发布时间:2021-12-29 22:43:27 其他开发

在白色上将 RGB 转换为 RGBA

我有一个十六进制颜色,例如#F4F8FB(或 rgb(244, 248, 251))我想转换成 as-transparent-as-possible rgba 颜色(当显示为白色时).说得通?我正在寻找一种算法,或者至少是一种算法的想法. 例如: rgb( 128, 128, 255 ) -->rgba( 0, 0, 255, .5 )RGB(152、177、202)-->rgba( 50 ..
发布时间:2021-12-29 22:23:08 前端开发

CSS 十六进制 RGBA?

我知道你可以写... 背景色:#ff0000; ...如果你想要红色的东西. 你可以写... 背景色:rgba(255, 0, 0, 0.5); ...如果你想要红色和半透明的东西. 有什么简洁的方法可以用十六进制编写部分透明的颜色吗?我想要类似的东西: 背景色:#ff000088; ..
发布时间:2021-12-29 22:21:27 前端开发

如果存在背景颜色,则 IE8 渐变过滤器不起作用

我正在尝试使用以下 CSS 样式.它们适用于大多数浏览器,包括 ie7.但是在 ie8 中,透明背景没有显示,而是我得到了我想设置为后备颜色的背景颜色. section.rgba{背景颜色:#B4B490;背景颜色:rgba(200, 0, 104, 0.4);过滤器:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99B4B ..
发布时间:2021-12-23 15:57:29 前端开发

OpenCV Android 绿色检测

目前我正在制作一个应用程序,用户可以在其中检测绿色.我使用这张照片进行测试: 我的问题是我无法检测到任何绿色像素.在我使用蓝色之前,一切正常.现在虽然我尝试了 RGB 的不同组合,但我什么也检测不到.我想知道是绿色问题还是我的检测范围有问题,所以我使用 (0, 255, 0) 在油漆中制作了一个图像并且它起作用了.为什么它看不到这个圆圈呢?我使用此代码进行检测: Core.inRange( ..
发布时间:2021-12-10 20:31:38 移动开发

如何混合两个 ARGB 像素?

如何混合两个 ARGB 像素? 示例 这里 A 是(红色带 Alpha),B 是(蓝色带 Alpha). 解决方案 取自您获得图像的同一篇维基百科文章: 转换为范围从 0 到 255 的值: rOut = (rA * aA/255) + (rB * aB * (255 - aA)/(255*255))gOut = (gA * aA/255) + (gB * aB * ( ..
发布时间:2021-11-27 08:16:10 其他开发

快速将 RGBA 转换为 ARGB

我正在尝试将 rgba 缓冲区转换为 argb,有什么方法可以改进下一个算法,或者有其他更快的方法来执行此类操作吗?考虑到 alpha 值在 argb 缓冲区中一次并不重要,最终应始终为 0xFF. int y,x,像素;对于 (y = 0; y 解决方案 我将只关注交换功能: typedef unsigned int Color32;内联 Color32 Color32Reverse( ..
发布时间:2021-06-15 19:06:14 其他开发

Python PIL如何将1位深的图像转换为RGBA?

与标题完全一样.我拍摄模式为"1"的单波段图像,并使用 打开它 image = Image.open("picture.tif") 然后我尝试将其转换为RGBA image.convert("RGBA") 然后每当我使用 检查它的模式时 print(image.mode) 我知道它仍然是"1".我什至尝试过使用"L"(这是另一种单波段图像模式),但还是没有运气.不管我做 ..
发布时间:2021-05-15 20:13:56 Python

CSS线性渐变和Canvas线性渐变与不透明度设置不同

我想要获得CSS在画布上定义的相同线性渐变外观.使用了一种有效的方法,直到不使用透明度设置为止.如果使用相同的线性渐变颜色设置定义了rgba颜色值,则结果看起来会有所不同,请参见以下链接: JSFiddle: 示例 var canvas = document.getElementById("myCanvas");var ctx = document.getElementById("m ..
发布时间:2021-04-26 20:12:55 前端开发

rgb()和rgba()的不透明度有什么区别?

我在SO上发现了另一个关于rgb vs rgba的问题,该问题非常相似,但是它缺少关于不透明的rgb用法的答案. 我知道两者之间的区别– rgba只是rgb,但具有不透明度的alpha.事实是,我使用具有不透明度值的rgb已有数月甚至数年.它一直为我工作. rgb(255,0,255,0.5) 让我想知道如果两者都一样使用一个是否有优势?rgb已经存在了很长时间,所以我想浏览器的兼容性 ..
发布时间:2021-04-26 19:14:07 前端开发