我有一個網頁源代碼的字符串; 如何將其保存在字節[]中作爲圖像?如何將網頁保存爲圖片
4
A
回答
4
這裏:http://pietschsoft.com/post/2008/07/C-Generate-WebPage-Thumbmail-Screenshot-Image.aspx
是如何使用WebBrowser.DrawToBitmap方法的例子。
生成位圖後,可以使用任何您想要的編碼進行壓縮。
這是從MSDN如何壓縮到PNG(無損和小)的例子:
How to: Encode and Decode a PNG Image
祝你好運:)
編輯:
爲了得到字節數組,你可能希望將內存流用作輸出流。
這裏有一個如何類似的東西會工作的工作例如:
public static void Main(string[] args)
{
byte[] test = new byte[] { 2, 5, 6, 1, 9 };
MemoryStream ms = new MemoryStream();
ms.Write(test, 0, 5);
byte[] image = new byte[ms.Length];
Buffer.BlockCopy(ms.GetBuffer(), 0, image, 0, (int)ms.Length);
for (int i = 0; i < ms.Length; i++)
Console.WriteLine(image[i]);
Console.ReadKey();
}
這裏有一個如何它會在你的情況的示例:
public static void Main(string[] args)
{
MemoryStream ms = new MemoryStream();
// You have a PNGBitmapEncoder, and you call this:
encoder.Save(ms);
byte[] image = new byte[ms.Length];
Buffer.BlockCopy(ms.GetBuffer(), 0, image, 0, (int)ms.Length);
for (int i = 0; i < ms.Length; i++)
Console.WriteLine(image[i]);
Console.ReadKey();
}
2
你可以看看following article和this one也說明了截取網頁截圖並將其保存爲圖片的一種方式。 WPFChromium組件還允許您在不依賴Internet Explorer的情況下實現此目的。
+2
有趣的項目參考。 – 2011-03-17 10:49:10
0
相關問題
- 1. 要將網頁保存爲圖片
- 2. 如何將網頁保存爲PDF?
- 3. 如何將'div'保存爲圖片?
- 4. 如何將html div保存爲圖片?
- 5. 無法將圖片保存爲圖片
- 6. 如何將網頁瀏覽器中的所有內容保存爲圖片
- 7. 如何將網頁保存爲Qt WebKit作爲「另存爲完整網頁」
- 8. 如何將圖片從圖片庫保存爲jpg
- 9. 如何將圖片從圖片框控件保存爲jpeg
- 10. 如何將網頁導出/保存爲圖像?
- 11. 如何在asp.net中將網頁導出/保存爲圖像
- 12. 如何使用PHP將網頁保存爲圖像文件?
- 13. 如何從網址保存圖片?
- 14. 如何從網址保存圖片?
- 15. 如何將圖片保存到圖庫
- 16. 如何在本地保存包括圖片等的網頁
- 17. 如何更難從我的網頁上保存圖片?
- 18. 如何從iMacros的網頁中保存圖片?
- 19. 如何從網頁保存間接加載的圖片
- 20. 如何保存網頁圖片? (格式/大小)
- 21. 將android地圖保存爲圖片
- 22. 如何將圖片網址保存到照片庫,然後使用保存的圖片
- 23. QTP如何從網頁保存圖像
- 24. 如何將圖片保存到文件?
- 25. 如何將圖片保存到Firebase?
- 26. 如何將圖片網址保存到會話中
- 27. 如何將圖片網址保存到數據庫中?
- 28. 如何使用ajax將圖片網址和圖片保存在laravel 5.4中?
- 29. 如何顯示我的網頁中保存在Mysql中的圖片爲中Blob?
- 30. 將網頁圖像保存到Sqlite
你的意思'的byte []'?並且是圖片的網址,還是您需要呈現的網站? – Aidiakapi 2011-03-17 10:36:28
是字節,我有一個網頁的HTML洞。作爲Pagesource保存在sprint中。我需要從它製作一個圖像並保存爲ms sql數據庫中的字節[]。 – 2011-03-17 10:38:00
http://stackoverflow.com/questions/2434156/webbrowser-drawtobitmap-or-other-methods – 2011-03-17 10:40:23