我開始在C#中下發展,和我想的表面轉換成一個字節的緩衝區或一個畫面(以一個字節的緩衝區太后轉換)。Awesomium網頁視圖表面以字節的緩衝區或圖片框
我在其他問題看到這個代碼:
string fileName = Path.GetTempFileName();
webView2.Render().SaveToPng(fileName);
byte[] bytes = File.ReadAllBytes(fileName);
File.Delete(fileName);
MemoryStream ms = new MemoryStream(bytes);
但是,網頁視圖沒有渲染(),他不說,我需要導入的內容庫。
我停在這裏:
var view = (WebView)WebCore.Views.Last();
WebCore.Update();
BitmapSurface surface = (BitmapSurface)view.Surface;
surface.??
糾正我,如果我錯了,但在一個較低水平,圖像只是一個字節數組。你能從這個'BitmapSurface'獲取字節並從它創建一個'System.Drawing.Image'嗎? – 2013-03-01 20:57:20
我想這樣做,但我不知道如何:/ – dkapa 2013-03-01 21:12:18
'surface'變量有哪些屬性? – 2013-03-01 21:19:14