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

javascript - 用DataView和ArrayBuffer转换32BitPackedARGB数组解决Endiness

我在这里有这段代码:

然而,它是终结。所以我听说我必须使用 DataView 和 ArrayBuffer。这是我的尝试:

两者都是复制粘贴代码,第一个得到非常不同的数字。如何修复我的代码?我对 DataView 和 ArrayBuffer 不是很好。

0 投票
0 回答
368 浏览

x11 - 在 X11 包 Xft 中使用 XftColorAllocValue 的问题(也与 XRender 相关)

我正在尝试使用 X11 包XftFontConfigXRender三重奏。特别是,我正在尝试使用该功能XftColorAllocValue

从单行文档和成功使用XftColorAllocName,我推断传递给它的最后两个值是一个XRenderColor,指定所需的值,和一个XftColor,返回分配的颜色值以及其中的关联像素struct

无论我为 in 中的值赋予什么值ARGBXRenderColor调用返回的布尔值始终为 1,并且XftColor值(包括嵌入的值XRenderColor)全部设置为0- 也就是说,它失败了,但确实设置了返回的结构值,但是设置为0.

0 投票
0 回答
1248 浏览

android - 如何获得位图的 Alpha?

我有两个问题。

首先,我正在更改位图的 alpha 并将其保存到 ImageView,但是每当我从 ImageView 获取位图时,它与它在 ImageView 中的外观不同,RGB 值都会发生变化。其次,我想知道如何获得位图的 alpha。

但是当我尝试从 ImageView 保存位图时,保存的位图的 rgb 与它在 ImageView 中的显示方式不同,更改 alpha 会更改 rgb 的值。

我做了一些研究,发现只有当 alpha 的值小于 255 时才会发生这种情况。

0 投票
1 回答
898 浏览

c# - How to convert a color to Argb in C#

this is my situation: I'm reading a color with GetPixel, and now i have to convert this to Argb using C#

the string would have to look like this: 16777215 (this is a white color)

I hope you can help me!

Note: this is not a "regular" problem and cannot be found easily on the internet.

0 投票
1 回答
8307 浏览

c# - C# 将颜色转换为 argb

如何将颜色转换为 argb 作为数组 int

伪例子

0 投票
1 回答
699 浏览

swift - 将原始 ARGB 像素数据转换为 UIImage

我希望能够将屏幕上的所有像素设置为特定颜色。我正在使用的方法是在原始数据数组中创建所有像素,然后创建一个 UIImage,并将其放入 UIImageView 中。我将代码裁剪到仍然显示问题的代码,我认为我通过创建图像做了一些愚蠢的事情,但我已经阅读了所有文档并且恕我直言一切似乎都很好:

保存像素数据的结构

填充数组左半红,右半黑

从位图中返回图像

最后设置 updateUI() 函数

输出如下图所示,而我期望的是:[red half | 黑一半]

现在的情况

0 投票
1 回答
1121 浏览

android - 如何使用 Bitmap.setPixel() 生成 RGB565 位图?

Bitmap.setPixels() 似乎没有帮助~它只用 ARGB 值填充位图。

无论我如何填充int[]Y,它似乎都为 Bitmap 提供了ARGB_8888值(例如。Y[i]=0xffffff00 呈现黄色 int ARGB_8888 ,但是当我将配置设置RGB_565为时,它也呈现黄色......对此有什么解释吗?)

0 投票
2 回答
4879 浏览

c# - C# 如何将我的 getGetPixel / SetPixel 颜色处理转换为 Lockbits?

编辑:我非常感谢您的回复。我在这里最需要的是示例代码,用于我使用嵌套循环中的几行代码所做的事情,因为这在 GetPixel/SetPixel 中可以正常工作,但也是我无法使用 Lockbits 正常工作的内容。谢谢

我正在尝试将我的图像处理过滤器从 GetPixel / SetPixel 转换为 Lockbits,以缩短处理时间。 我也在 Stack Overflow、MSDN 和其他网站上看到过 Lockbits 教程,但我做错了。 我从一个非常简单的过滤器开始,它只是减少绿色以产生红色和紫色的效果。这是我的代码:

这样 GetPixel / SetPixel 代码可以正常工作,但速度很慢。所以我尝试了这个:

当它到达嵌套循环的第一行时,它 会引发错误“System.Drawing.dll 中发生'System.InvalidOperationException'类型的未处理异常附加信息:位图区域已锁定”。

我意识到这一定是初学者的错误,如果有人可以演示将这个非常简单的过滤器转换为 Lockbits的正确方法,我将不胜感激。非常感谢

0 投票
1 回答
400 浏览

java - 如何将 ARGB 转换为波长(纳米)?

我正在搜索允许我将 ARGB(从 BufferedImage.getRGB)转换为纳米(光波长)的方法。我知道它存在,因为我看到了可以做到这一点的程序。

0 投票
0 回答
158 浏览

intel - 使用英特尔内部函数 SSE/MMX 将 YUYV 4:2:2 转换为 ARGB

我正在通过缩放视频缓冲区YUY2 (4:2:2)进行转换。我已经有了可以很好地进行缩放转换的代码。 ARGB1920x1080i@25UYVY (4:2:2)ARGB

我是内在函数的新手,对此了解不多。

AFAIK, 之间的区别UYVY and YUY2只是位序;但我不知道如何使用英特尔内在函数来做到这一点。

任何帮助是极大的赞赏 !
谢谢