问题标签 [argb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 快速将 RGBA 转换为 ARGB
我正在尝试将 rgba 缓冲区转换为 argb,有什么方法可以改进下一个算法,或者有其他更快的方法来执行此类操作吗?考虑到 alpha 值在 argb 缓冲区中一次并不重要,并且应该始终以 0xFF 结束。
c# - 如何更改 XNA 中的色调?
我有一个颜色类Microsoft.Xna.Framework.Color
。如何更改其色调(或获得色调略有不同的新颜色)。我应该将其转换为System.Drawing.Color
,然后以某种方式更改并转换回来吗?我在任何地方都找不到任何有用的信息。
编辑 示例:我有红色 R:255、G:0、B:0。现在我想获得更多的橙色。然后,如果我得到这种颜色并再次转换它,我会得到更多的橙色,然后经过一些转换,我会变成黄色、绿色等。我不知道每种颜色的 ARGB 的确切值,我也不知道需要他们。我只需要将颜色的色调改变一些因素(例如 10 度)。
java - 模拟颜色透明度
我有 RGB 颜色值和 alpha 值。假设我有白色背景并应用了 alpha,我如何获得新的 RGB 值?
ios5 - 如何在 iOS 中将白皮肤的脸变成黑皮肤的脸?
我需要将白皮肤的脸变成黑皮肤的脸......例如美国白脸到非洲脸(即色调)......
我通过数字色度计选择像素的颜色值,它为深色皮肤提供 RGB 值 [red=101,green=63 和 blue=43],对于白色皮肤,它提供 RGB 值 [red=253,green= 210 和蓝色=176]...
然后我在我的代码中设置该值它给出了错误的结果......
这是我的代码...
请分享关于上述颜色变化的任何想法....我在代码中犯了什么错误?..
actionscript-3 - AS3 将 ARGB 值的 ByteArray 转换为 RGB uint
我有一个 C++ QT 应用程序,它通过 TCP 套接字发送 ARGB 值的 ByteArray。图像为 100 x 100。问题是当我读取 ByteArray 时,我似乎无法正确显示图像。我尝试了很多不同的方法,这里是最接近我的 AS3 代码。
我现在只是不使用 alpha 值,因为我不确定如何处理它。Qt 说“图像使用 32 位 RGB 格式 (0xffRRGGBB) 存储。” 我也尝试过使用readUnsignedInt()
,但这也不起作用。
这是我要发送的内容以及我在屏幕上看到的内容。
发送 : Flash 收到
它很接近,但不完全正确。有谁知道我可能做错了什么?
android - glReadPixels GL_RGBA 返回 ARGB 像素
在 NDK、Android 中。调用下一条指令来获取视口像素。我期望像素为 RGBA 格式,但我得到的是 ARGB 像素。有什么问题或者在 glReadPixels 之前设置了吗?
java - 从字节数组创建 8 位图像
字节数组是通过这种方式获得的——
现在我如何从字节数组重建这个灰度图像?
我不太了解 ARGB、RGB 或灰度图像。我试过这个 -
当我画这个图像时,它不是黑白的,而是橙色和灰色的。
java - BufferedImage 用不同的颜色调整大小
我正在使用 Apache Sanselan 调整许多 jpeg 图像的大小,它也处理 CMYK 颜色。我在尝试转换具有 alpha 通道的 jpeg 图像时遇到问题......当这样做时,结果是一个具有不同颜色的图像,我猜 java 以某种方式将这些类型的图像处理为不同的颜色格式。正如我所说,RGB 调整大小和 CMYK 一样好。ARGB 图像呈现出不同的颜色。
一个例子:
有什么建议么?我可以强制以某种方式忽略 alpha 通道并将图像作为 RGB 图像处理吗?或将其转换为 RGB 图像而不会丢失真实颜色?
处理此图像的代码是:
提前致谢
javascript - 如何在 JavaScript 中将 ARGB 转换为 HEX?
我想将 ARGB 颜色转换为与 CSS 兼容的十六进制
例如:
-1
应转换为#FFFFFF
或者
-16777216
到#000000
我怎样才能在 JavaScript 中做到这一点?
java - 在 Java 中处理 alpha 混合
我正在处理,我想在低级代码上重新创建函数混合最轻。
我在文档中看到C = max(A * factor, B)
C
是返回的颜色A
是源B
是要混合的图像
我在网上看到,指定的因子基于源像素的 alpha 分量,它由表示像素颜色的 32 位整数的前 8 位(从左起)表示。这些最左边的位也称为最高位。
资料来源:本书,第 464 页
我应该怎么想?
这是我那部分的代码:
没用,有救吗?