问题标签 [24-bit]

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 回答
580 浏览

python - Python,如何使用 pyaudio 录制 24 位音频?

我需要使用 python 录制 24 位音频,我尝试使用 pyaudio 来做到这一点。但是,pyaudio 似乎不支持 24 位录制。

我将格式设置为 24 位(pyaudio.paInt24),它记录并保存为 24 位文件。但是,它不是真正的 24 位录音。我绘制了波形信号,发现它只是 16 位精度,但零填充到 24 位。

谁能告诉我如何用 python 录制真正的 24 位音频?谢谢

0 投票
1 回答
519 浏览

driver - How to read and write 24-bit registers using spi code?

I am trying to interface a heart rate sensor with my processor. All the register in it are 24-bits in size . My doubt was can I use the spi driver code from github for this purpose. I am not sure if it would read or write 24-bits. I have taken the spi code from the open source (github). Can anyone please help me out if i could use that code or not? I am providing the link for the spi driver code. Please guide me.

https://github.com/warpboard/linux-imx6/blob/warp/jb4.3_1.1.0-ga/include/linux/spi/spi.h

spi driver header file

Regards,

Sathya Prasad P

0 投票
0 回答
160 浏览

linux - spi 24位读写操作中的问题

我已将传感器连接到具有 linux 内核的 imx6 处理器。我正在使用 spi 协议。我正在使用的 spi 操作的驱动程序代码是this_link。但我的传感器寄存器是 24 位的。我正在尝试使用相同的代码来读取和写入数据到我的传感器。阅读后我没有得到正确的值。我已将 6000 的值写入寄存器,然后当我尝试读取它时,我得到一个值 16777215(即所有 3 个字节都为高)。谁能让我知道我哪里出错了?谁能告诉我,除了使用 read() 之外,我如何检查寄存器中写入的数据?

问候,

沙迪亚·普拉萨德

0 投票
1 回答
935 浏览

java - RGB 颜色量化从 8bit 到 6bit

我想将 RGB 颜色从 8 位量化到 6 位。我编写的java代码如下:

然后,我改变了:

至:

因为我认为这意味着每个通道每像素6位,我不知道我的理解是对还是错,输出图像真的很奇怪。我希望有人能帮我弄清楚

0 投票
2 回答
572 浏览

c++ - 将 24 位 2 的 Compliment(MSB 优先)值转换为电压

我有一个用于测量差分信号的 ADC (AD7767)。来自 ADC 的数据是 2 的补码 MSB 前 24 位值。我想将此值转换为电压。使用的参考电压为 5 伏。我正在使用 Arduino IDE。我到目前为止基本上是这样的:

这将打印值 0。

值是什么:

0x5:又名Vref

0 投票
0 回答
86 浏览

asp.net - 将图像上传为 24 位像素格式

我使用 asp 文件上传器来上传位图图像。原始图像以 24 位格式保存在硬盘中,但上传者将其转换为 32 位,随后在我的 Web 应用程序中给出错误结果

如何将图像作为原始 24 位上传?

0 投票
0 回答
193 浏览

png - 使用 pngquant 应用程序减小 png 的大小

我有数百万个 png 格式的地图图块。子目录中的所有文件,例如 0/0/0.png,1.png...

如何使用 pngquant 批处理命令减小所有 png 的大小

0 投票
1 回答
436 浏览

php - php中24位整数的打包列表

上下文:我正在读取/写入数据,出于存储原因,这些数据以 24 位整数形式出现(有符号或无符号并不重要,因为它们实际上是 8 个八进制值)。pack我需要用和存储/读取大量这些整数unpack。该应用程序对空间要求很高,因此不希望使用 32 位整数。

但是,pack 似乎没有 24 位整数的选项。如何处理这个问题?我目前使用自定义函数

但也许有更直接的方法?

0 投票
3 回答
2199 浏览

c - 24 位有符号数据类型

我正在从 ublox GPS 模块接收 24 位长位域(4 字节消息的 3 个字节)的数据,我需要将这些 24 位数据域转换为带符号的十进制值,但我找不到关于如何在规范中执行此操作。我也知道模块附带的另一个程序的某些值。

对于正值,它似乎只是简单地将 24 位二进制数转换为 dec,仅此而已,例如0x000C19 = 3097and 0x000BD0 = 3024,但对于负数,我遇到了麻烦。2 的补码似乎不起作用。以下是一些已知值:0xFFFFC8 = -570xFCB9FE = -214528和。使用 2 的补码,每次转换都会减少几个数字(分别为 -56、-214530、-54213、-1464)。(十六进制数字用于避免每次都写 24 位数字。)0xFF2C3B = -542150xFFFA48 = -1462

提前感谢您的帮助!

0 投票
0 回答
233 浏览

24-bit - 从十进制纬度/经度转换为 24 位或 3 字节

我需要将十进制纬度/经度值转换为带符号的 24bit 值。对于纬度示例 37.256526 值转换为带符号的 24 位。规范是打击。