问题标签 [format-conversion]

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

ios - NSData 到 .wav 文件,然后到超声波(20 到 22 KHz)

在我的应用程序中,我必须通过超声波(20 到 22 kHz)进行数据传输。我有一个想法……即,

在发送方:

1.首先我将我的数据(NSdata 或 NSString ...)转换为 .wav 文件(我真的不知道这可能吗?)

2.我会将转换后的 .wav 文件转换为超声波(20 到 22 KHz)或简单地在扬声器中播放

在接收方:

1.它将接收到的超声波(20至22 kHz)或从其他设备记录的.wav文件转换为NSData

我的问题是,是否可以将数据(NSdata 或 NSString ...)转换为 .wav 文件?然后是否可以从 .wav 文件产生超声波(20 到 22KHz)?它可能看起来很傻......我不知道它会起作用..但请告诉你关于这个的想法

0 投票
0 回答
86 浏览

android - 从 X,Y 到 Lat,Long 的坐标转换

我正在编写一个基于已经构建并运行的 web 服务的 android 应用程序(不是我的,它是公共的)。我的问题是它向每个位置返回了非常奇怪的坐标。示例:网络服务器正在从这个地点返回这个坐标(São Luiz - Teatro Municipal ,这是一个葡萄牙剧院):

X:-1017715.4315
Y:4680103.68

根据谷歌地图,坐标应该是这样的:

纬度:38.708935 经度
:-9.142481

我认为这是另一种坐标格式,但如果有人能告诉我如何将其转换为“正常”格式,我将不胜感激,这样我就可以将其输入到 android 中的 Google 地图中。

0 投票
3 回答
35767 浏览

python - 如何在 Matlab 中读取 .npy 文件

我想知道是否有办法在 Matlab 中读取 .npy 文件?scipy.io.savemat我知道我可以使用Python将它们转换为 Matlab 风格的 .mat 文件;但是我对 Matlab 中对 .npy 文件的本机或插件支持更感兴趣。

0 投票
1 回答
8010 浏览

node.js - 如何使用 GraphicsMagick 为 node.js 转换文件类型

如何使用 gm 将文件从一种类型“转换”为另一种类型?(例如 .png > .jpg)

我找到了这个,但node.js 版本似乎没有相同的方法:

0 投票
2 回答
7985 浏览

android - 如何在 Android 上将原始相机数据转换为位图

rawData我从库函数中获取类型为byte[]RGBA、大小为 640x480、每像素 4 个字节的原始相机数据。我需要将其转换为位图并显示在屏幕上的 ImageView 中。

我要做的是:

其中convertToJpeg()函数是:

打电话后decodeByteArray()我有bitmap.getConfig() == ARGB_8888

然而,我在屏幕上看到的是一些混乱的画面,原始画面中有一些模糊的绿色形状。

它出什么问题了?

0 投票
1 回答
2167 浏览

excel - 使用 Access VBA 将 Excel 文件转换为文本

我正在尝试使用 Access VBA 将文件夹位置中的每个 .xls 文件保存为文本。我已经将下面的代码拼凑在一起。但是,它只成功地将第一个 excel 文件保存为文本,然后它似乎挂起。

我已经查看了这篇文章,我认为它实现了与我想要的相似的东西:这里。但我已经在这个地方很久了,没有任何意义!有任何想法吗?卡住了ActiveWorkbook.Close吗?

0 投票
1 回答
81 浏览

export - 如何将最后几个补丁从 darcs-1 存储库转移到 darcs-2 一个(在别处转换)

我已将 https://hackage.haskell.org/package/language-c-0.4.7中列出的存储库克隆为上游存储库,即:http ://code.haskell.org/language-c 。

我在其中做了一些修改和修复,并将它们记录为补丁。

但后来我发现,如果我想在 http://hub.darcs.net上发布它们,我需要一个 darcs-2 存储库,而我用于克隆的初始存储库出乎意料地是一个 darcs-1 存储库。(可以检查,在回购的情况下darcs show repo不会打印。)此外,我还发现了一个看起来像上游回购的回购:http: //hub.darcs.net/visq/language- c,还有一些新的变化。当然,它也是一个 darcs-2 存储库。darcs-2darcs-1language-c

我可以转换到 darcs-2,但我读到它是不可重现的,并且不能在转换的不同运行结果之间交换补丁。

在 darcs-1 存储库中导出我的最后几个补丁并将它们应用到 darcs-2 存储库( http://hub.darcs.net/visq/language-c的克隆)中的最简单方法是什么?

(至于http://code.haskell.org/language-chttp://hub.darcs.net/visq/language-c哪个应该被认为是上游的问题,请参见 https://mail. haskell.org/pipermail/haskell-cafe/2015-December/122545.html,我希望很快能得到明确的答案。)

0 投票
1 回答
6395 浏览

yuv - YUY2 与 YUV 422

我无法理解两者之间的确切区别。从研究来看,更多人认为这两者是不同的,但有些人似乎将它们归为“4 2 2”抽样方案。


YUV 422(I 和 J 版本):“有一个亮度平面 Y 和 2 个色度平面 U、V。但是,在 I422 中,色度平面(蓝色和红色投影)仅在水平维度上进行子采样,仍然是一个因子2。因此,色度平面中的线条数量与亮度平面中的线条数量相同。

对于 2x2 像素组,每个有 4 个 Y 样本和 2 个 U 和 2 个 V 样本。深度为 4*8+2*8+2*8 = 每 4 个像素 64 位,因此每像素 16 位。”


YUY2:“称为 YUY2、YUYV、V422 或 YUNV。在 YUY2 中,色度样本以 2 倍进行二次采样。在 YUY2 中,连续 2 个像素,从第一个像素的一个亮度开始,然后是 U,然后是第二个像素的另一个亮度,然后是 V。”


我问这个是因为我在 Matlab 中做图像处理任务,并且一直在考虑使用 YUY2 进行转换。我认为它与 YUV 422(我的图像的指示原始色彩空间)相同,但现在我想知道我的转换是否不够准确。

0 投票
1 回答
238 浏览

xml - 有没有办法从 DTD 生成 BNF 文件?

一段时间以来,我一直对学习编写JetBrains 插件很感兴趣,今天我终于决定试一试。基本上我正在为 SVG 文档添加语言支持,因为内置的 XML 语言支持无法处理使用xlink:SVG 中的命名空间的标签/属性。

因此,我正在学习自定义语言支持教程,并且已经进入第 3.3 步 - 定义语法。基本上,我打算创建一个 BNF 文件来定义 SVG 文档中使用的语法。问题是SVG 语法需要永远严格定义

我想做的是从SVG Document Type Definition自动生成这个 BNF 文档,因为这个 DTD 应该包含足够的信息来完全定义 SVG 的语法(我想)。

有什么方法可以将 DTD 转换为 BNF?

0 投票
2 回答
3093 浏览

json - 在R中将json文件转换为CSV

我已经从 yelp 下载了业务 json 文件以在其中进行一些数据挖掘,但该文件是 json 格式,我希望它是 csv 格式。该文件包含以下格式:

如何将其转换为 csv ?