问题标签 [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.

0 投票
6 回答
19576 浏览

performance - 快速将 RGBA 转换为 ARGB

我正在尝试将 rgba 缓冲区转换为 argb,有什么方法可以改进下一个算法,或者有其他更快的方法来执行此类操作吗?考虑到 alpha 值在 argb 缓冲区中一次并不重要,并且应该始终以 0xFF 结束。

0 投票
3 回答
6046 浏览

c# - 如何更改 XNA 中的色调?

我有一个颜色类Microsoft.Xna.Framework.Color。如何更改其色调(或获得色调略有不同的新颜色)。我应该将其转换为System.Drawing.Color,然后以某种方式更改并转换回来吗?我在任何地方都找不到任何有用的信息。

编辑 示例:我有红色 R:255、G:0、B:0。现在我想获得更多的橙色。然后,如果我得到这种颜色并再次转换它,我会得到更多的橙色,然后经过一些转换,我会变成黄色、绿色等。我不知道每种颜色的 ARGB 的确切值,我也不知道需要他们。我只需要将颜色的色调改变一些因素(例如 10 度)。

0 投票
1 回答
1619 浏览

java - 模拟颜色透明度

我有 RGB 颜色值和 alpha 值。假设我有白色背景并应用了 alpha,我如何获得新的 RGB 值?

0 投票
1 回答
846 浏览

ios5 - 如何在 iOS 中将白皮肤的脸变成黑皮肤的脸?

我需要将白皮肤的脸变成黑皮肤的脸......例如美国白脸到非洲脸(即色调)......

我通过数字色度计选择像素的颜色值,它为深色皮肤提供 RGB 值 [red=101,green=63 和 blue=43],对于白色皮肤,它提供 RGB 值 [red=253,green= 210 和蓝色=176]...

然后我在我的代码中设置该值它给出了错误的结果......

这是我的代码...

请分享关于上述颜色变化的任何想法....我在代码中犯了什么错误?..

在此处输入图像描述

0 投票
1 回答
1314 浏览

actionscript-3 - AS3 将 ARGB 值的 ByteArray 转换为 RGB uint

我有一个 C++ QT 应用程序,它通过 TCP 套接字发送 ARGB 值的 ByteArray。图像为 100 x 100。问题是当我读取 ByteArray 时,我似乎无法正确显示图像。我尝试了很多不同的方法,这里是最接近我的 AS3 代码。

我现在只是不使用 alpha 值,因为我不确定如何处理它。Qt 说“图像使用 32 位 RGB 格式 (0xffRRGGBB) 存储。” 我也尝试过使用readUnsignedInt(),但这也不起作用。

这是我要发送的内容以及我在屏幕上看到的内容。

发送 : 在此处输入图像描述Flash 收到在此处输入图像描述

它很接近,但不完全正确。有谁知道我可能做错了什么?

0 投票
1 回答
816 浏览

android - glReadPixels GL_RGBA 返回 ARGB 像素

在 NDK、Android 中。调用下一条指令来获取视口像素。我期望像素为 RGBA 格式,但我得到的是 ARGB 像素。有什么问题或者在 glReadPixels 之前设置了吗?

0 投票
3 回答
6198 浏览

java - 从字节数组创建 8 位图像

字节数组是通过这种方式获得的——

现在我如何从字节数组重建这个灰度图像?

我不太了解 ARGB、RGB 或灰度图像。我试过这个 -

当我画这个图像时,它不是黑白的,而是橙色和灰色的。

0 投票
1 回答
1807 浏览

java - BufferedImage 用不同的颜色调整大小

我正在使用 Apache Sanselan 调整许多 jpeg 图像的大小,它也处理 CMYK 颜色。我在尝试转换具有 alpha 通道的 jpeg 图像时遇到问题......当这样做时,结果是一个具有不同颜色的图像,我猜 java 以某种方式将这些类型的图像处理为不同的颜色格式。正如我所说,RGB 调整大小和 CMYK 一样好。ARGB 图像呈现出不同的颜色。

一个例子: 调整大小之前

调整大小后

有什么建议么?我可以强制以某种方式忽略 alpha 通道并将图像作为 RGB 图像处理吗?或将其转换为 RGB 图像而不会丢失真实颜色?

处理此图像的代码是:

提前致谢

0 投票
3 回答
5389 浏览

javascript - 如何在 JavaScript 中将 ARGB 转换为 HEX?

我想将 ARGB 颜色转换为与 CSS 兼容的十六进制

例如:

-1应转换为#FFFFFF

或者

-16777216#000000

我怎样才能在 JavaScript 中做到这一点?

0 投票
3 回答
2367 浏览

java - 在 Java 中处理 alpha 混合

我正在处理,我想在低级代码上重新创建函数混合最轻。

我在文档中看到C = max(A * factor, B)

  • C是返回的颜色
  • A是源
  • B是要混合的图像

我在网上看到,指定的因子基于源像素的 alpha 分量,它由表示像素颜色的 32 位整数的前 8 位(从左起)表示。这些最左边的位也称为最高位。

资料来源:本书,第 464 页

我应该怎么想?

这是我那部分的代码:

没用,有救吗?