问题标签 [uint8array]

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

javascript - 使用 javascript 将 byteArray 转换为 IntegerArray

我收到一个字节数组,我想把它转换成一个整数数组。

这在 NodeJS 中可行吗?

这样做的理由:

代理从作为字节数组的串行连接接收值,我尝试对其进行解码并将其放入更具体的 JSON 对象中。

我正在发送一个 intArray,它从 arduino 转换为 byteArray 到 NodeJS 串行端口处理程序。我想在数组中获取 8 个整数值:

四个引擎的状态和价值。

所以最后我想要这个:

[1,89,2,49,1,28,3,89]

这个例子并不完全正确。但是上面的例子是为了测试。

0 投票
2 回答
2661 浏览

javascript - 反应原生。MP3 二进制字符串 (Uint8Array(9549)) 流式传输或文件

我正在尝试播放 Amazon Polly 返回的二进制字符串格式的音频文件。为此,我正在使用“react-native-fetch-blob”并读取流,但只是不断从网桥收到错误消息“无效的数据消息 - 都必须是长度:8”。当我尝试打开流时会发生这种情况:ifstream.open()

这是代码:

我也尝试过的另一个解决方案是将流保存到文件中以便稍后加载,但我遇到了类似的错误。 RNFetchBlob.fs.createFile("myfile.mp3", dataG.AudioStream, 'ascii');

非常感谢提前

0 投票
2 回答
315 浏览

javascript - 这些 JavaScript 函数在 AS3 ByteArray 中的等效调用是什么?

我正在将函数从 JavaScript 转换为 AS3,我正在尝试映射Uint8ArrayByteArray之间的调用,我注意到其中一些调用是不同的。

在 AS3 中找不到的 Javascript 调用列表:

更新:
看起来作者正在使用 Uint8Array 但也创建了一个不支持 Uint8Array 的后备类。当我弄清楚发生了什么时,我将不得不更新这个问题。

更新 2:
因此传入了 Uint8Array,然后将 Uint8Array 传递给了包装类:

早...

现在问题略有不同。

更新 3:

相关帖子中的更多信息。这是我的 AS3 转换尝试:

0 投票
1 回答
82 浏览

javascript - 如何将类型化数组猴子修补到 ECMAScript 3 JavaScript,特别是 Uint8Array?(Adobe ESTK 中的 IDE 必要性)

我正在研究 Adob​​e ExtendScript (.jsx),它基本上是旧 ECMAScript 3 JavaScript 标准的子集。

为了使用以 JS ECMAScript 5+ 编写的开源开发代码,我需要实现类型化数组(通过 Monkeypatching 或其他技术),以便将 Uint8Array 与“常规”数组区分开来。

0 投票
2 回答
1922 浏览

javascript - 在javascript中将uint8array转换为double

我有一个数组缓冲区,我想获得双精度值。例如从 [64, -124, 12, 0, 0, 0, 0, 0] 我会得到 641.5

有任何想法吗?

0 投票
2 回答
1724 浏览

javascript - 将 int16 数组转换为浮点数

我有一个来自音频文件的字节数组,我想将其转换为可以处理以过滤音频信号的数据。我有一个这样的数组:[239,246,96,247.....]; 每个元素是一个 uint8 字节

每 2 个字节(16 位)代表一个样本,所以我将此数组转换为 int16 元素数组。

然后如何将此数组转换为值在 [-1,1] 范围内的信号?

0 投票
1 回答
4917 浏览

javascript - 在javascript中将浮点值转换为uint8数组

我有一个带有音频文件值的 Float32Array。我想将其保存为 .wav 文件,因此我需要将该值转换为 Uint8array。

要从 uint8 转换为 float,我首先转换为 int16 数组,然后转换为 Float32Array(将 int16 数组转换为 float)如何在另一个方向进行转换?

0 投票
1 回答
343 浏览

javascript - 操作 RGBA Javascript

在 Javascript 中,我有一个 Uint8Array() RGBA 图像,这里是 console.log 这个:

在此处输入图像描述

这是带有 rgba 数组的图像作为 HTML 中的字符串:

在此处输入图像描述

是否可以操纵这个数组,例如。改变颜色?感谢帮助!

0 投票
0 回答
147 浏览

javascript - 更改颜色 rgba Javascript

这是我的 JS 代码:

我得到了一个 Uint8Array() RGBA 图像,这里是 console.log 这个: 在此处输入图像描述

这是带有 rgba 数组的图像作为 HTML 中的字符串:

在此处输入图像描述

是否可以操纵这个数组,例如。改变颜色?感谢帮助!

0 投票
0 回答
56 浏览

javascript - 修改数组 RGBA Javascript

这是我的 JS 函数:

我得到了一个 Uint8Array() RGBA 图像,这里是 console.log 这个: 在此处输入图像描述

这是带有 rgba 数组的图像作为 HTML 中的字符串:在此处输入图像描述

我尝试按changeColor()功能更改图像的 rgba。我进入 console.log 错误 =“颜色未定义”。感谢帮助!