问题标签 [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.
argb - ARGB 和 kCGImageAlphaPremultipliedFirst 格式。为什么像素颜色存储为(255 数据)?
我使用创建图像
然后我尝试找到一个像素的颜色(使用 Minas Petterson 的代码:Get Pixel color of UIImage)。但由于图像现在是 ARGB 格式,我不得不修改代码:
然而这并没有奏效。
问题是(例如)一个红色像素,在 RGBA 中将表示为1001(实际上是 255 0 0 255,但为简单起见,我使用 0 到 1 值),在图像中表示为0011而不是(因为我想) 1100。任何想法为什么?难道我做错了什么?
PS。我必须使用的代码看起来必须是这样的:
php - PHP将ARGB转换为RGBA?
需要解决方案或描述:如何将颜色值从 ARGB 转换为可用于 css 的 RGBA:
例子:
谢谢。
sql - 从 ARGB 整数 (SQL) 获取 RGB(R,G,B)
我需要在 SSRS 2008r2 报告中显示一些数据,并且颜色必须与将其颜色保存为整数的 Windows VB 应用程序相匹配(例如,16744703 是粉红色)。我相信这是 ARGB 格式。我不关心 alpha 值,因为应用程序不允许用户修改它。
我坚持使用 SQL 将 ARGB 转换为 SSRS 中兼容的东西。我需要在 SQL 中进行翻译,因为还有其他因素可能会覆盖对象颜色。
我可以使用 3 个整数作为 rgb 或十六进制值
任何人都知道如何做到这一点?
问候
标记
android - 尝试在 Android 上将双线性插值代码从 Java 转换为 C/C++
背景
我制作了一个小型 Android 库,用于使用 JNI 处理位图(链接在这里)
在很久以前,我已经编写了一些双线性插值代码作为图像缩放的可能算法。该算法有点复杂,使用周围的像素来形成目标像素。
问题
即使没有错误(没有编译错误,也没有运行时错误),输出图像看起来像这样(将宽度缩放 x2):
编码
基本上原始 Java 代码使用 SWT 并且仅支持 RGB,但对于 Alpha 通道也是如此。它以前工作得非常完美(尽管现在我看它,它似乎在途中创建了很多对象)。
这是Java代码:
这是我试图从中制作的 C/C++ 代码:
问题
我究竟做错了什么?
是否也可以使代码更具可读性?我对 C/C++ 有点生疏,我更像是 C 开发人员而不是 C++ 开发人员。
编辑:现在它工作正常。我已经编辑并修复了代码。
你们唯一可以帮助的就是提供有关如何使其变得更好的提示。
java - 如何使用 Java 中的整数值修改 ARGB 十六进制值的 alpha
我正在开发一个项目,该项目允许用户使用自定义滑块调整颜色的 alpha。滑块返回一个 0-255 之间的整数,它定义了用户希望使用的新 alpha 值。
问题是颜色必须是十六进制的,不知道怎么把0-255的整数转换成可以修改原始ARGB十六进制的十六进制整数。我做了一些研究(比如“如何改变预定义的十六进制颜色的 alpha? ”),但我发现没有任何东西可以解决我的问题。我考虑过使用 java AWT 中的 Color 类,但是它没有 getRGBA() 方法。
我想要发生的事情:
我需要的只是 changeAlpha 方法,它使用用户输入的 alpha(0-255 的整数)修改颜色参数的 alpha(这是一个十六进制整数)
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有问题,我们看到在火中产生的颜色为黄色和白色。
c# - 将图像转换为 ARGB 数组的最快方法
我想创建一个删除某个文件夹中重复照片的应用程序,所以我需要将图像转换为 ARGB 数组 [one diemnsion] 然后比较它们。将图像转换为 ARGB 数组的最快方法是什么?或者如何改进这段代码?
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 大小的字节数组中?任何帮助将不胜感激。谢谢你。