2
我想使用Electron爲桌面應用程序構建一個Windows GUI,該應用程序顯示在另一個桌面進程中獲取的圖像(即,25萬像素的圖像大小)。
圖像數據可以存儲在共享內存中
我可以從電子渲染過程訪問共享內存嗎?
如果我從電子主進程訪問,我讀到主/渲染進程之間的ipc不適合傳輸這樣的數據量。electron.atom.io和共享內存
我想使用Electron爲桌面應用程序構建一個Windows GUI,該應用程序顯示在另一個桌面進程中獲取的圖像(即,25萬像素的圖像大小)。
圖像數據可以存儲在共享內存中
我可以從電子渲染過程訪問共享內存嗎?
如果我從電子主進程訪問,我讀到主/渲染進程之間的ipc不適合傳輸這樣的數據量。electron.atom.io和共享內存
電子渲染進程對所有節點都有完整的訪問權限。如果您可以通過節點模塊訪問您所需的內容,則可以在同一個電子渲染過程中輕鬆地顯示它。
您是否顯示圖像如此之快以至於您確實需要共享內存?您可能可以通過臨時文件完成所需的任務。如果您確實使用共享內存,則很可能需要本機代碼,這會使您的應用程序的可移植性降低。 –