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

c# - 用于匹配 ARGB 颜色的正则表达式 (-44830298)

我正在尝试获取存储在文本文件中的颜色信息,然后将该颜色用作标签的前景色。但是,在运行时,当我单击按钮执行此操作时,它不会给我任何错误消息或任何东西。我的代码如下:

我也有其他信息客栈文件的其他正则表达式,但其他正则表达式不是问题。问题是我刚刚添加的正则表达式来尝试匹配颜色(argb)。它在字符串的末尾:

据我了解,上面的小正则表达式的意思是:“找到一个回车符和换行符,然后是 1 个或多个数字,但不要贪心”。是对的吗?

有人可以帮我解决这个问题吗?非常感谢你。

注意:文本文件中保存的颜色信息为负数(ARGB 颜色):

文件内容是这样的:

解释:

因此,正则表达式有效,它正确获取了所有其他细节,但它只是没有获取颜色信息。

0 投票
6 回答
4890 浏览

c - 将 24 位 RGB 转换为 ARGB16

我必须读取 a24bpp Bitmap并将每个像素从 转换RGB24ARGB16

我使用了以下代码,

但我没有得到所需的输出。

任何帮助将不胜感激。

0 投票
1 回答
250 浏览

c# - 使用 FromArgb R = B 得到反转结果?这在哪里失败?

使用此逻辑时,R 和 B 出错,我似乎找不到我做错了什么,最后我的解决方法是我翻转 r 和 b 一点都不好,我试图找到逻辑中断的地方。

label1.Text = colorX; 显示 R=255, G=0, B=0 当它应该是 R=0, G=0, B=255,这在哪里失败?

0 投票
1 回答
2538 浏览

actionscript-3 - Actionscript 3.0 将 HEX 转换为 ARGB

我正在研究 getPixel32() 以及 Bitmap 和 Bitmap Data 类。基本上,我想知道如何从十六进制值输出 ARGB 的简单轨迹。

顺便说一句,我的印象是,我假设/希望是错误的,十六进制值不能产生与 RGBA 值一样多的颜色。也许“网络安全”让我无法理解使用十六进制值产生的颜色的有用性或愿望。

0 投票
1 回答
1719 浏览

hex - 将 uint 颜色转换为 argb 十六进制以获取 kml 颜色

今天是个好日子,

我一直在尝试将 uint 颜色值转换为其等效的 argb 十六进制格式。基本上,我正在尝试将 Flex(AS3) 中的颜色转换为其适当的 kml 颜色,该颜色是我收集的 argb 十六进制格式。以下是我现在的功能。虽然它确实转换为有效的 kml 颜色,但它不是正确的颜色,甚至不是接近的颜色。有人看到这里有什么问题吗?

0 投票
2 回答
6251 浏览

c++ - C ++将图像转换为整数数组

我将如何将图像(.png 文件)中的像素转换为整数数组,其中每个像素都转换为其 ARGB 整数等效值?顺便说一下,不是 2D 整数数组,而是 1D 数组(通过数组 [row*width+col] 访问)。

谢谢。

0 投票
2 回答
2160 浏览

delphi - 如何将 ARGB 值从字符串转换为颜色?

我正在尝试使用MakeColorGDIPAPI 单元中的方法,但是从intto的转换byte没有返回正确的值。

例子

我究竟做错了什么?

0 投票
3 回答
15413 浏览

c# - 实现 ToArgb()

System.Drawing.Color 有一个 ToArgb() 方法来返回颜色的 Int 表示。
在 Silverlight 中,我认为我们必须使用 System.Windows.Media.Color。它有 A、R、G、B 成员,但没有返回单个值的方法。
如何实现 ToArgb()?在 System.Drawing.Color 中,ToArgb() 由

System.Windows.Media.Color 有一个 FromArgb(byte A, byte R, byte G, byte B) 方法。如何分解 ToArgb() 返回的 Int 以与 FromArgb() 一起使用?

感谢您的任何指点...

0 投票
1 回答
13099 浏览

android - Android - 读取没有 alpha 的 PNG 图像并解码为 ARGB_8888

我尝试从 sdcard (在模拟器中)读取图像,然后使用

BitmapFactory.decodeByteArray

方法。我设置了选项:

options.inPrefferedConfig = Bitmap.Config.ARGB_8888
options.inDither = false

然后我将像素提取到一个 ByteBuffer 中。

ByteBuffer buffer = ByteBuffer.allocateDirect(width*height*4)
bitmap.copyPixelsToBuffer(buffer)

我使用这个 ByteBuffer 然后在 JNI 中将其转换为 RGB 格式并想对其进行计算。

但我总是得到错误的数据 - 我在不修改 ByteBuffer 的情况下进行测试。我唯一要做的就是把它放到JNI的本地方法中。然后将其转换为 aunsigned char*并将其转换回 a ,ByteBuffer然后再将其返回给 Java。

unsigned char* buffer = (unsinged char*)(env->GetDirectBufferAddress(byteBuffer))
jobject returnByteBuffer = env->NewDirectByteBuffer(buffer, length)

在显示图像之前,我用

bitmap.copyPixelsFromBuffer( buffer )

但是它里面有错误的数据。

我的问题是这是因为图像在内部转换为 RGB 565 还是这里有什么问题?

......

有一个答案:

->>> 是的,它在内部转换为 RGB565。

有人知道如何使用 ARGB8888 像素格式从 PNG 创建这样的位图图像吗?

如果有人有想法,那就太好了!

0 投票
2 回答
16128 浏览

android - 以编程方式将 ARGB 颜色应用于文本视图

我目前正在使用类似的东西:TextView.SetBackgroundColor(Color.WHITE);在我的java代码中。我希望能够通过 java 为 textview 添加一些透明度...这在 XML via #AARRGGBBformat 中很容易做到,但我还没有找到一种以编程方式完成此操作的方法。