首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

利用javascript跟canvas获取UIWebView网页里的图片(不用再下载)

2013-10-19 
利用javascript和canvas获取UIWebView网页里的图片(不用再下载)在UIWebView网页里要获取img标签的图片,网

利用javascript和canvas获取UIWebView网页里的图片(不用再下载)

在UIWebView网页里要获取img标签的图片,网上的方法都是通过获取到URL然后自己再下载一遍,耗流量、耗时间、不能通过验证。

这里是利用UIWebView的stringByEvaluatingJavaScriptFromString函数,执行一段js,返回图片数据。

流程为:

    获取img标签,可以用各种方法,ById,ByTags,elementFromPoint等。创建canvas标签,创建context,把canvas设置成和图片一样大把img画到context里返回canvas或context里的数据
前3步是必须的,第4步可以有两种方式,返回context的RGBA数据,或者返回canvas的dataURL(整个图片以base64编码)。第一种返回方式:



转载请注明出处:http://blog.csdn.net/hursing

热点排行