簡體   English   中英

Flex4 / AIR with NativeProcess:如何將圖像傳遞給本機進程?

[英]Flex4/AIR with NativeProcess: How to pass an image to the native process?

我正在嘗試創建一個AIR應用程序,它需要將圖像(.jpg / .png)傳遞給C ++應用程序,它會進行數字運算。(這需要經常進行,例如每2-3秒一次。)I通過AIR將圖像保存到磁盤,然后使用C ++程序打開該文件(並將文件名作為參數傳遞給C ++程序),設法傳遞圖像,但這種方法非常慢,因為它涉及大量磁盤I / O。

有沒有將圖像直接發送到本機進程的方法?

編輯:使用套接字在http://www.marijnspeelman.nl/blog/2008/03/06/face-detection-using-flash-and-c-revisited/上有一個很好的Flash-C ++通信示例。 這種方法的一個大問題是,某些防火牆設置可能會阻止通信(當我啟動應用程序時,我會收到Windows防火牆警告)。

有兩種方法可以在兩個進程之間傳輸數據。 最有效且易於設置的一種方法是使用TCP套接字。 這意味着您的C / C ++將用於(TCP / HTTP)請求,並且您的AIR程序將發送包含所有數據的請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM