问题标签 [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.
android - Android 使用 libavcodec 为 ARGB 编码 h264
我有一个缓冲区内容流,它实际上包含 480x800 大小的 ARGB 图像[大小为 480*800*4 的字节数组]。我想以指定的 fps(12) 将大约 10,000 个类似图像编码为 h.264 流。这显示了如何将图像编码为编码视频,但需要输入为 yuv420。
现在我有 ARGB 图像,我想编码成 CODEC_ID_H264 如何将 YUV420p 的 RGB 转换为 ffmpeg 编码器?显示如何为 rgb24 执行此操作,但如何为 rgb32 执行此操作,即 ARGB 图像数据
我如何为此使用 libavcodec?
编辑:我发现如何将 YUV420p 的 RGB 转换为 ffmpeg 编码器? 但我不明白。
从第一个链接,我知道 AVFrame 结构包含 data[0]、data 1、data[2] 填充了 Y、U 和 V 值。
在第二个链接中,他们展示了如何使用 sws_scale 将 RGB24 转换为 YUV420
这里我假设 rgb24Data 是包含 RGB24 图像字节的缓冲区。
那么我如何将这些信息用于 32 位的 ARGB?我是否需要手动剥离 alpha 通道或任何其他解决方法?
谢谢
c# - 为什么 setpixel 设置的像素在 getpixel 中返回不同的值?
这是我的场景:
我在 C# 中使用 color.fromargb 从 int 中获取颜色,最高可达 800(可以通过 toargb 反转)。
我在位图中将某个像素(例如:0,0)设置为该颜色并将其保存为 jpg,当使用 getpixel 获取该颜色和该 int 时,我收到一个负值,这让我感到困惑。有什么想法和建议吗?
image - 将消息存储到图像中
我试图从网站上阅读这一段,但我不明白为什么“第 32 个像素存储重建创建原始字符串所需的字节值所需的位”。
这是试图将消息放入 alpha(透明度)(ARGB)
在下面的这段代码中,为什么需要同时嵌入整数和字节
embed - 无法解码为与输入相同的长度
这是使用 JAVA 在数字图像中嵌入消息的链接,它们也提供了示例代码,但是当我尝试嵌入超过 38 个字符时,当我运行解码部分时它会给出不同的输出。我正在使用 111x115 (6.38k) 图像。
我的问题在这篇文章中,它说 n=(p-32)/8 ,n 是消息的最大长度,P 是像素数。所以如果我计算我使用的图像,它将是 n=(6380-32)/8=793.5。因为我可以在这张图片中存储 793.5 个字符,但是当我尝试放置超过 38 个字符时,当我解码部分时它会给我不同的输出。(38字以下也可以)
java - 将消息存储到 R,G,B 而不是 Alpha
如何更改它以将消息存储到 R、G、B 的最低有效位。下面的代码只将消息嵌入到 Alpha (0~7bit)
embedInteger处理在前 32 个像素中嵌入消息的长度。
embedByte 会一一嵌入您的消息字符。每次调用它时,它都会将消息中的下一个字符(字节形式)作为输入,b[i]。在那里,它每个像素嵌入一位,每个字节总共 8 位。
java - Android:getPixel(x,y) 颜色值错误
我是一个 android/java 新手,正在开发一个简单的应用程序,该应用程序将从色轮中挑选的颜色生成和谐的颜色。问题是我什至无法在色轮下方的框中显示正确的颜色(触摸色轮上的黄色会生成紫色:S)我不明白发生了什么。我也用几个不同的图像尝试了这段代码,生成的颜色仍然全部关闭..
colourArray 是一个 ColorView 对象
这是我的布局
image-processing - ARGB 的像素格式数据结构
我正在用 Java 实现 RFB 协议(VNC 服务器)。我无法理解PIXEL_FORMAT
协议中提供的内容。像素格式数据结构的定义是:
RFB 协议详细定义了每个标志的含义,但我仍然无法确定原始 ARGB 图像的正确值。我正在使用以下值:
在使用 RealVNC 客户端时,我得到灰度图像,而在使用 TightVNC 客户端时,我并排得到图像的四个不同层。
谁能帮我获得正确的编码?
java - 在 BufferedImage 上获取和设置 RGB 值
我在处理 Java 中的 RGB 值时遇到了非常糟糕的事情,这让我开始尝试用这个做一些小实验。
我归结为:加载图像,获取它的 rgb 值并创建具有相同值的新图像。不幸的是,这不起作用(图像显示不同,请参见图片),根据以下代码...有人可以看到有什么问题吗?
java - Android 的 argb 方法存在问题
我试图弄清楚如何使用来自http://developer.android.com/reference/android/graphics/Color.html的 argb 方法。
我已经多次阅读它,但我仍然无法让这个应用程序正常工作。我试图让 View 小部件显示通过移动 4 个滑块产生的颜色,但无论我将滑块放在哪里都不会显示颜色。我认为 argb 方法会返回一个值colorValue
,我可以将其用作颜色吗?任何建议,将不胜感激!
我的主要课程如下所示:
}