问题标签 [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 投票
1 回答
725 浏览

argb - ARGB 和 kCGImageAlphaPremultipliedFirst 格式。为什么像素颜色存储为(255 数据)?

我使用创建图像

然后我尝试找到一个像素的颜色(使用 Minas Petterson 的代码:Get Pixel color of UIImage)。但由于图像现在是 ARGB 格式,我不得不修改代码:

然而这并没有奏效。

问题是(例如)一个红色像素,在 RGBA 中将表示为1001(实际上是 255 0 0 255,但为简单起见,我使用 0 到 1 值),在图像中表示为0011而不是(因为我想) 1100。任何想法为什么?难道我做错了什么?

PS。我必须使用的代码看起来必须是这样的:

0 投票
1 回答
5880 浏览

java - RGB、ARGB 和 RGBA 颜色通道的位数

这是来自 wiki ARGB 和 RGBA的颜色通道位数的顺序

但是另一个站点的顺序不同 关联

哪一个是正确的??

RBG的顺序呢???

0 投票
1 回答
2053 浏览

php - PHP将ARGB转换为RGBA?

需要解决方案或描述:如何将颜色值从 ARGB 转换为可用于 css 的 RGBA:

例子:

谢谢。

0 投票
3 回答
2405 浏览

sql - 从 ARGB 整数 (SQL) 获取 RGB(R,G,B)

我需要在 SSRS 2008r2 报告中显示一些数据,并且颜色必须与将其颜色保存为整数的 Windows VB 应用程序相匹配(例如,16744703 是粉红色)。我相信这是 ARGB 格式。我不关心 alpha 值,因为应用程序不允许用户修改它。

我坚持使用 SQL 将 ARGB 转换为 SSRS 中兼容的东西。我需要在 SQL 中进行翻译,因为还有其他因素可能会覆盖对象颜色。

我可以使用 3 个整数作为 rgb 或十六进制值

任何人都知道如何做到这一点?

问候

标记

0 投票
8 回答
662739 浏览

colors - 透明 ARGB 十六进制值

表中的颜色均不透明。我猜的值A设置为FF

透明度的代码是什么?

例如这个颜色 FFF0F8FF (AliceBlue),到一个透明的代码,比如??F0F8FF

0 投票
1 回答
1660 浏览

android - 尝试在 Android 上将双线性插值代码从 Java 转换为 C/C++

背景

我制作了一个小型 Android 库,用于使用 JNI 处理位图(链接在这里

在很久以前,我已经编写了一些双线性插值代码作为图像缩放的可能算法。该算法有点复杂,使用周围的像素来形成目标像素。

问题

即使没有错误(没有编译错误,也没有运行时错误),输出图像看起来像这样(将宽度缩放 x2):

在此处输入图像描述

编码

基本上原始 Java 代码使用 SWT 并且仅支持 RGB,但对于 Alpha 通道也是如此。它以前工作得非常完美(尽管现在我看它,它似乎在途中创建了很多对象)。

这是Java代码:

这是我试图从中制作的 C/C++ 代码:

问题

我究竟做错了什么?

是否也可以使代码更具可读性?我对 C/C++ 有点生疏,我更像是 C 开发人员而不是 C++ 开发人员。

编辑:现在它工作正常。我已经编辑并修复了代码。

你们唯一可以帮助的就是提供有关如何使其变得更好的提示。

0 投票
1 回答
2353 浏览

java - 如何使用 Java 中的整数值修改 ARGB 十六进制值的 alpha

我正在开发一个项目,该项目允许用户使用自定义滑块调整颜色的 alpha。滑块返回一个 0-255 之间的整数,它定义了用户希望使用的新 alpha 值。

问题是颜色必须是十六进制的,不知道怎么把0-255的整数转换成可以修改原始ARGB十六进制的十六进制整数。我做了一些研究(比如“如何改变预定义的十六进制颜色的 alpha? ”),但我发现没有任何东西可以解决我的问题。我考虑过使用 java AWT 中的 Color 类,但是它没有 getRGBA() 方法。

我想要发生的事情:

我需要的只是 changeAlpha 方法,它使用用户输入的 alpha(0-255 的整数)修改颜色参数的 alpha(这是一个十六进制整数)

0 投票
2 回答
1855 浏览

android - RGBa css 与 aRGB Android

我需要将此代码http://www.pahgawks.com/blog/fire-particles-for-html5-canvas/从 css 和 javascript 移植到 Android。在此代码中,如果更改此行

至:

看到黄色、红色和白色的火,但在 Android 中我只看到红色

但是我在css代码中的paint.setColor(Color.argb(alpha,red,green,blue))和rgba css有问题,我们看到在火中产生的颜色为黄色和白色。

0 投票
1 回答
1280 浏览

c# - 将图像转换为 ARGB 数组的最快方法

我想创建一个删除某个文件夹中重复照片的应用程序,所以我需要将图像转换为 ARGB 数组 [one diemnsion] 然后比较它们。将图像转换为 ARGB 数组的最快方法是什么?或者如何改进这段代码?

0 投票
1 回答
622 浏览

java - 将 ARGB 编码/压缩为 3 个字节

我将 3 个字节存储在将被解码为 ARGB 的 bytearray 中,这没有问题,因为我有将 bytearray 解码为 int ARGB 的代码。问题是如何将 int ARGB 重新编码(使用相同的编码方法,而不仅仅是将 RGB 值存储在字节数组中)到 3 大小的字节数组中?我已经为此工作了 2 周,我认为我真的需要帮助。

使用此函数将其解码为 ARGB:

这是我将 int ARGB 编码为 bytearray 的未完成代码。

我只是想创建一个从 byte[]{0,0,0} 到 byte[]{(byte)0xFF,(byte)0xFF,(byte)0xFF} 的表并比较 ARGB,但我认为这会很浪费。再次重复这个问题,我如何将 int ARGB 重新编码(使用相同的编码方法,而不仅仅是将 RGB 值存储在字节数组中)到 3 大小的字节数组中?任何帮助将不胜感激。谢谢你。