gpt4 book ai didi

c++ - Flex4/AIR 与 NativeProcess : How to pass an image to the native process?

转载 作者:行者123 更新时间:2023-11-28 03:47:11 25 4
gpt4 key购买 nike

我正在尝试制作一个 AIR 应用程序,它需要将图像 (.jpg/.png) 传递给 C++ 应用程序,进行数字运算。(这需要经常进行,比如每 2-3 秒一次.) 我设法通过 AIR 将图像保存到磁盘,然后用 C++ 程序打开这个文件(并将文件名作为参数传递给 C++ 程序)来传递图像,但是这种方法真的很慢,因为它涉及大量磁盘 I/O。

有没有一种方法可以将图像直接发送到 native 进程?

编辑:http://www.marijnspeelman.nl/blog/2008/03/06/face-detection-using-flash-and-c-revisited/ 有一个很好的 Flash-C++ 通信示例使用套接字。这种方法的一个大问题是,某些防火墙设置可能会阻止通信(当我启动应用程序时,我会收到 Windows 防火墙警告)。

最佳答案

有几种方法可以在两个进程之间传输数据。最有效且易于设置的方法之一是使用 TCP 套接字。这意味着您的 C/C++ 将针对 (TCP/HTTP) 请求,并且您的 AIR 程序将发送包含所有数据的请求。

关于c++ - Flex4/AIR 与 NativeProcess : How to pass an image to the native process?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7245205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com