Q
如何獲取位圖
0
A
回答
0
- 得到矩形通過瀏覽器控制
- 爲屏幕創建一個DC佔據:屏幕=的GetDC(NULL)
- 創建一個兼容DC:memDC = CreateCompatibleDC(屏)
- 創建一個兼容的位圖:bmp = CreateCompatibleBitmap(screen,rect);
- 選擇兼容的位圖到兼容的DC選擇對象(memDC,BMP)
- 的BitBlt從screenDC到兼容DC
您創建現在應該包含屏幕的該區域的圖像的位圖。
-1
像這樣的事情會工作 -
Bitmap bitmap = new Bitmap(webBrowser1.Width, webBrowser1.Height);
Graphics g = Graphics.FromImage(bitmap);
g.CopyFromScreen(webBrowser1.PointToScreen(webBrowser1.Location), new Point(), webBrowser1.Size);
bitmap.Save(@"c:\\browser.jpg", ImageFormat.Jpeg);
bitmap.Dispose();
相關問題
- 1. 如何從gridView獲取圖像(位圖)
- 2. 如何從surfaceView獲取位圖?
- 3. 如何使用BitmapFactory.decodeFile()獲取位圖
- 4. 如何從位圖中獲取Bitsperpixel
- 5. 如何獲取Android屏幕的位圖?
- 6. 如何從視圖中獲取位置?
- 7. 如何獲取位圖的屬性?
- 8. 如何從NetworkImageView獲取位圖?
- 9. 獲取位圖圖像
- 10. 如何獲取位置--php
- 11. 如何獲取地圖上單擊位置的地理位置?
- 12. pyqt獲取圖像位置
- 13. 從Uri獲取位圖
- 14. 獲取位圖爲空
- 15. 從bitmapdescriptor獲取位圖
- 16. 從位圖獲取URI?
- 17. 從位圖獲取ImageSource?
- 18. Android:獲取圖像位置
- 19. 獲取視圖的位置
- 20. 從字節獲取位圖[]
- 21. Android位圖獲取像素
- 22. 從壁畫獲取位圖
- 23. 如何正確獲取捕獲的位圖的uri?
- 24. 如何將DataGridView行作爲位圖獲取光標圖標?
- 25. 如何獲取網格視圖內圖像的位置?
- 26. 如何從位圖圖像文件獲取inputstream?
- 27. 如何獲取MVC 2中顯示的位圖圖像
- 28. 如何獲取位圖圖像內部onActivityResult(){}
- 29. 如何從緩存中使用Volley Library獲取圖像位圖
- 30. 如何從原始圖像獲取位圖
如果,因爲幾乎總是在移動設備上的情況下,頁面滾動的需要?這不會得到整個頁面。你的建議也是C,而不是C#。 – ctacke 2009-10-26 14:28:03
我想獲得屏幕外的內容.. – Naruto 2009-10-26 14:39:18
@GrabIt:要獲得屏幕外的內容,您可能需要滾動並重新抓取。我不確定瀏覽器控件(必然)是否保存了整個頁面的完全呈現的位圖。 @ctacke:它是Win32 API,無論你喜歡什麼語言 - 如果他想留在.NET內部而不直接使用API,他應該刪除[Win32]標籤。 – 2009-10-26 14:49:50