问题标签 [syphon]

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

javascript - 如何将主干序列化形式的所有字符串元素大写

当我提交表单时,我将序列化对象发送到服务器。但在发送之前,我需要将其所有输入元素大写。

这是我的一段代码:

我需要在将其发送到 thserver 而不是在后端之前执行此操作。有什么解决方案可以建议吗?

0 投票
1 回答
137 浏览

javascript - 提交前控制和组合 Html 表单字段

我有一个单独包含日期和时间字段的 html 表单,当用户单击保存按钮时,我想将日期和时间合并到日期字段中,并仅提交日期和时间合并的日期字段。我已经有了“skip_element”属性,我可以通过设置 true 或 false 来避免提交任何字段。我的主要要求是我想将日期和时间字段值合并到一个字段中并提交表单。我有骨干 syphone 来序列化表格。我可以在那里做一些事情来组合日期和时间字段值并删除时间字段吗?

否则,我需要在 javascript 函数中进行手动编码以组合这两个字段并从我的数组中删除时间字段,然后再将日期和时间发送到服务器。我必须在我的应用程序的许多页面中这样做。如果能以简单的方式实现,那就太好了。

在此处输入图像描述

0 投票
1 回答
337 浏览

processing - Using Syphon Send Frames for MADMAPPER

I am having trouble sending a sketch through Syphon to Madmapper. The regular "send frames" sketch works, but when I try to incorporate the parameters to my sketch, the visualization doesn't show.

Please take a look at my code and let me know what am I doing wrong:

Thank you! -k

0 投票
1 回答
269 浏览

javascript - 仅提交主干模型中更改的字段

我的应用程序中有非常复杂的表单,具有更新功能,用户可以只更改几个字段,单击保存按钮将数据提交到服务器。我的应用程序使用主干、syphon、JQuery 和 underscoreJs。

仅使用这些可在我的应用程序中的多个页面使用的库来控制可以将哪些字段发送到服务器的最佳方法是什么?诸如可重用功能之类的东西会有所帮助。

我已经尝试过model.changedAttributes()似乎没有按预期工作的功能。大多数时候,它返回错误。我有以下代码,其中表单数据使用 siphon 进行序列化,然后将转换为我的应用程序特定格式以发送到 API。

0 投票
2 回答
3970 浏览

macos - gstreamer 在 OSX 上创建虚拟设备

我想在 OSX 上使用 gstreamer 创建一个虚拟相机设备

我可以在 *nix 系统上使用

在 osx 我得到一个错误的管道v4l2

我希望能够将输出通过管道传输到Skype等应用程序中,

在这个方向上有什么指示吗?我应该使用虹吸管吗?

0 投票
1 回答
108 浏览

java - 虹吸到 Pixelflow 捕获液中

我是一个处理草图的菜鸟,该草图将网络摄像头作为输入并应用光流和粒子效果。该草图称为OpticalFlow_CaptureFluid。它来自 Thomas Diewald 的 PixelFlow 库。

基本上,我想修改 CaptureFluid 草图,使其采用虹吸管源而不是网络摄像头源。

我查看了 Syphon 的光流草图和接收帧草图。我有点理解每个草图的不同部分在做什么,但是因为我不是一个编码员,所以我很少知道如何组合它们,以便光流草图从虹吸管接收帧。

这是 ReceiveFrames 草图:

光流草图很大,所以我在这里只包括了我认为最相关的部分。整个草图链接在上面。(也会在这里发布,但我是新手,他们不会让我发布两个以上的链接!)

OpticalFlow_CaptureFluid(摘录)

我知道我需要添加“import codeanticode.syphon.*;” 到 CaptureFluid 草图,摆脱网络摄像头捕获位,并用新的虹吸客户端替换它。而且我猜所有 pg_cam_a 和 pg_cam_b 变量都需要重命名或以某种方式修改。Tbh 我什至不明白他们在做什么。

好的最后一件事:我发现了这个人的这篇文章,他正在使用 Syphon 发送帧进出草图。他说这只适用于 P3D 模式,但这个 CaptureFluid 草图使用 P2D。我在上面发布的 ReceiveFrames 草图使用 P3D(请参阅 void 设置下的大小),但我将其更改为 P2D 并且它似乎工作得很好,所以我不确定这是否真的是一个问题。

提前致谢!

0 投票
1 回答
40 浏览

c++ - 实现虹吸框架共享框架的编译器错误,C++

我已经用 C++ 编写了一些相机捕捉代码,并将图像绑定到纹理。我想弄清楚如何合并虹吸服务器。我的 c++ 代码工作正常。当我通过 Syphon/Syphon.h 导入虹吸框架时,我得到了无数

与 NSObjCRuntime.h、NSZone.h、NSObject.h 相关的错误。

我在 OSX 10.10.5 上使用 x 代码。

0 投票
1 回答
185 浏览

c# - 在 Unity 上的 Klak Siphon 中以交互方式更改流的分辨率

我对Unity和很陌生C#。我正在创建一个应用程序,它可以将 Unity 桌面中的相机输出流式传输到带有RebRTC. 我正在使用这个解决方案:

首先,我从智能手机向 Unity 发送了一个窗口大小(完成)。然后,我必须将分辨率与智能手机相匹配的视频从 Unity 流式传输到 Syphon。

我的问题是如何从 Unity 调整 Siphon 的分辨率?还有其他好的系统吗?我知道我必须想办法改变分辨率CamTwist,所以我期待另一个系统。

0 投票
0 回答
271 浏览

node.js - 创建虚拟屏幕 MacOS

我想在 MacOS 上创建一个虚拟屏幕:

我试过虹吸:https ://andreacremaschi.github.io/Syphon-virtual-screen/

但是还有另一种方法可以通过 Node.JS 或电子以编程方式进行吗?

0 投票
0 回答
19 浏览

xcode - 从 Siphon textureName 获取 OpenGL 像素数据

我正在拼命地尝试从虹吸纹理(名为 textureName 的属性)中获取像素数据。我从这里使用 xcode Developer SDK:http: //syphon.v002.info/

在客户端部分,SimpleImageView.m有一种drawRect方法似乎通过绑定纹理,glBindVertexArray(_vao)这样人们就可以通过glGetTexImage. 我制作了一个调试视频,其中每个像素都包含 RGB[0, 0, 255]。

我将像素读入一维缓冲区,并按预期获取值,但仅针对第一行。视频输入为 480x360 (WxH),我得到 r=0, g=0, b=255 从元素 0 开始重复到元素 3 479,但随后元素在元素 3 480 处为 0(这是第一个下一行的像素)

这是上面提到的下载中存在的内容,并添加了examinePixels功能:

这是我的examinePixels功能:

我错过了什么?