问题标签 [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.
javascript - 用DataView和ArrayBuffer转换32BitPackedARGB数组解决Endiness
我在这里有这段代码:
然而,它是终结。所以我听说我必须使用 DataView 和 ArrayBuffer。这是我的尝试:
两者都是复制粘贴代码,第一个得到非常不同的数字。如何修复我的代码?我对 DataView 和 ArrayBuffer 不是很好。
x11 - 在 X11 包 Xft 中使用 XftColorAllocValue 的问题(也与 XRender 相关)
我正在尝试使用 X11 包Xft、FontConfig和XRender三重奏。特别是,我正在尝试使用该功能XftColorAllocValue
。
从单行文档和成功使用XftColorAllocName
,我推断传递给它的最后两个值是一个XRenderColor
,指定所需的值,和一个XftColor
,返回分配的颜色值以及其中的关联像素struct
。
无论我为 in 中的值赋予什么值ARGB
,XRenderColor
调用返回的布尔值始终为 1,并且XftColor
值(包括嵌入的值XRenderColor
)全部设置为0
- 也就是说,它失败了,但确实设置了返回的结构值,但是设置为0
.
android - 如何获得位图的 Alpha?
我有两个问题。
首先,我正在更改位图的 alpha 并将其保存到 ImageView,但是每当我从 ImageView 获取位图时,它与它在 ImageView 中的外观不同,RGB 值都会发生变化。其次,我想知道如何获得位图的 alpha。
但是当我尝试从 ImageView 保存位图时,保存的位图的 rgb 与它在 ImageView 中的显示方式不同,更改 alpha 会更改 rgb 的值。
我做了一些研究,发现只有当 alpha 的值小于 255 时才会发生这种情况。
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.
c# - C# 将颜色转换为 argb
如何将颜色转换为 argb 作为数组 int
伪例子
swift - 将原始 ARGB 像素数据转换为 UIImage
我希望能够将屏幕上的所有像素设置为特定颜色。我正在使用的方法是在原始数据数组中创建所有像素,然后创建一个 UIImage,并将其放入 UIImageView 中。我将代码裁剪到仍然显示问题的代码,我认为我通过创建图像做了一些愚蠢的事情,但我已经阅读了所有文档并且恕我直言一切似乎都很好:
保存像素数据的结构
填充数组左半红,右半黑
从位图中返回图像
最后设置 updateUI() 函数
输出如下图所示,而我期望的是:[red half | 黑一半]
android - 如何使用 Bitmap.setPixel() 生成 RGB565 位图?
Bitmap.setPixels() 似乎没有帮助~它只用 ARGB 值填充位图。
无论我如何填充int[]Y
,它似乎都为 Bitmap 提供了ARGB_8888
值(例如。Y[i]=0xffffff00
呈现黄色 int ARGB_8888
,但是当我将配置设置RGB_565
为时,它也呈现黄色......对此有什么解释吗?)
c# - C# 如何将我的 getGetPixel / SetPixel 颜色处理转换为 Lockbits?
编辑:我非常感谢您的回复。我在这里最需要的是示例代码,用于我使用嵌套循环中的几行代码所做的事情,因为这在 GetPixel/SetPixel 中可以正常工作,但也是我无法使用 Lockbits 正常工作的内容。谢谢
我正在尝试将我的图像处理过滤器从 GetPixel / SetPixel 转换为 Lockbits,以缩短处理时间。 我也在 Stack Overflow、MSDN 和其他网站上看到过 Lockbits 教程,但我做错了。 我从一个非常简单的过滤器开始,它只是减少绿色以产生红色和紫色的效果。这是我的代码:
这样 GetPixel / SetPixel 代码可以正常工作,但速度很慢。所以我尝试了这个:
当它到达嵌套循环的第一行时,它 会引发错误“System.Drawing.dll 中发生'System.InvalidOperationException'类型的未处理异常附加信息:位图区域已锁定”。
我意识到这一定是初学者的错误,如果有人可以演示将这个非常简单的过滤器转换为 Lockbits的正确方法,我将不胜感激。非常感谢
java - 如何将 ARGB 转换为波长(纳米)?
我正在搜索允许我将 ARGB(从 BufferedImage.getRGB)转换为纳米(光波长)的方法。我知道它存在,因为我看到了可以做到这一点的程序。
intel - 使用英特尔内部函数 SSE/MMX 将 YUYV 4:2:2 转换为 ARGB
我正在通过缩放视频缓冲区YUY2 (4:2:2)
进行转换。我已经有了可以很好地进行缩放转换的代码。 ARGB
1920x1080i@25
UYVY (4:2:2)
ARGB
我是内在函数的新手,对此了解不多。
AFAIK
, 之间的区别UYVY and YUY2
只是位序;但我不知道如何使用英特尔内在函数来做到这一点。
任何帮助是极大的赞赏 !
谢谢