使用canvas将网页内容以图片形式保存到服务器端

经过几天的折磨,终于实现了将网页以图片形式保存到服务器端的效果。在这里要特别感谢园子里白灰尘(http://www.cnblogs.com/Wylfocus/)这位朋友热心、耐心的指导。在网上有许多这样的介绍资料,但对于初学者来说,在测试过程中,有时是缺JS库文件、有时是因输入代码时没注意大小写等原因,总会出现这样或那样的错。为了让和我一样的初学者们都顺利看到程序的效果,现在把我试好的程序上传。开发环境为VS2008。特别要注意的是,IE9以下的版本不支持canvas,即使导入explorercanvas库也没能好使,如果大家在使用时有了解决的好办法的话,记得告诉告诉我。
    源码文件:http://files.cnblogs.com/fx999/使用CANVAS将网页以图片的格式存到服务器端.rar

  

时间: 2024-12-07 18:50:24

使用canvas将网页内容以图片形式保存到服务器端的相关文章

把文本以图片的形式保存

private void ToConvert_Click(object sender, EventArgs e) { string strPath = System.Windows.Forms.Application.StartupPath; ConvertTextFileToImage(strPath + @"\文件\aa.txt", strPath + @"\文件\SSS.png"); pictureBox1.Image = Image.FromFile(str

pygame将文字保存为图片形式

# 将文字保存为图片形式 import pygame import sys pygame.init() 导入字体包,也可以调用系统字体pygame.font.SysFont() # 查找所有系统内置字体 pygame.font.get_fonts() # 设置系统可识别的字体 myfont=pygame.font.SysFont('华文彩云',60) font1=pygame.font.Font('./font/meng.ttf',60) text='Come不瘦Er十斤/nLxL不换头像On!

利用canvas将网页元素生成图片并保存在本地

利用canvas将网页元素生成图片并保存在本地 首先引入三个文件: 1.<script type="text/javascript" src="js/html2canvas.js"></script> 2.<script type="text/javascript" src="js/base64.js"></script> 3.<script type="text

获取图片并保存

获取某一个网站的图片信息需要用到requests模块,所以我们需要安装requests 安装 pip install requests # 直接安装 pip install -i https://pypi.doubanio.com/simple/ requests # 指定地址安装 测试是否安装成功 import requests # 回车不报错就算安装成功 response = requests.get("https://www.baidu.com") print(response.

canvas代替img渲染图片

移动端用canvas代替img渲染图片,可以提高性能 var oImg = new Image(); oImg.src = url; oImg.onload = function(){ var cvs = $('#cvsIndex')[0].getContext('2d'); cvs.width = this.width; cvs.width = this.height; cvs.drawImage(this,0,0); }

python爬取某个网站的图片并保存到本地

python爬取某个网站的图片并保存到本地 #coding:utf-8 import urllib import re import sys reload(sys) sys.setdefaultencoding('gb2312') #获取整个页面的数据 def getHtml (url): page = urllib.urlopen(url) html = page.read() return html #保存图片到本地 def getImg(html): reg = r'src="(.+?\.

下载远程(第三方服务器)文件、图片,保存到本地(服务器)的方法、保存抓取远程文件、图片

将一台服务器的文件.图片,保存(下载)到另外一台服务器进行保存的方法: 1 #region 图片下载 2 3 #region 图片下载[使用流.WebRequest进行保存] 4 /// <summary> 5 /// 图片下载[使用流.WebRequest进行保存] 6 /// </summary> 7 /// <param name="fileUrl">图片URL地址(例如:http://img.baidu.com/video/img/video

c++截取屏幕图片并保存(函数代码实现)

<strong> //获取桌面窗体的CDC CDC *pdeskdc = GetDesktopWindow()->GetDC(); CRect re; //获取窗体的大小 GetDesktopWindow()->GetClientRect(&re); CBitmap bmp; bmp.CreateCompatibleBitmap(pdeskdc , re.Width() , re.Height()); //创建一个兼容的内存画板 CDC memorydc; memorydc

使用URLConnection下载文件或图片并保存到本地

有时候需要从网络上面下载图片到本地进行保存,代码如下: package com.jointsky.jointframe.test; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.net.URLConnection; /** * 使用URLConnection下载文件或图片并保存到本地. * * @a