我有一个网页源代码的字符串; 如何将其保存在字节[]中作为图像?如何将网页保存为图片
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. 如何将html div保存为图片?
- 2. 如何将'div'保存为图片?
- 3. 如何将网页保存为PDF?
- 4. 如何将网页浏览器中的所有内容保存为图片
- 5. 如何将网页保存为Qt WebKit作为“另存为完整网页”
- 6. 如何将图片从图片库保存为jpg
- 7. 如何使用PHP将网页保存为图像文件?
- 8. 如何在asp.net中将网页导出/保存为图像
- 9. 如何从网址保存图片?
- 10. 如何将图片保存到图库
- 11. 如何更难从我的网页上保存图片?
- 12. 如何保存网页图片? (格式/大小)
- 13. 将android地图保存为图片
- 14. 如何将图片网址保存到照片库,然后使用保存的图片
- 15. 如何将图片保存到文件?
- 16. 如何将图片保存到Firebase?
- 17. 如何使用ajax将图片网址和图片保存在laravel 5.4中?
- 18. 如何将图片网址保存到会话中
- 19. 如何将图片网址保存到数据库中?
- 20. 如何显示我的网页中保存在Mysql中的图片为中Blob?
- 21. 将网页图像保存到Sqlite
- 22. 如何网页/图片
- 23. 将网页呈现为图片
- 24. 将水晶报告保存为图片
- 25. Python将XML网页保存为.mht
- 26. 将网页保存为MHTM文件
- 27. 使用Python将网页保存为PDF?
- 28. 将网页保存为Word文档? (VB.NET)
- 29. 保存网页时未保存图像!
- 30. 如何将图片保存在wp8.1的图片库中
你的意思'的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