利用html5中的canvas可以进行在线图片处理,下面以放大图片为例来介绍基本方法。
图片放大可以用很多插值方法,比如在html中指定img元素的width属性时,浏览器会自动对其进行插值放大。但一些时候我们需要自定义的插值放大方法,比如下面的链接演示了雷达回波图片的放大,采用了基本的最大邻域法来进行放大,这时需要我们自己来写算法。
先看演示:
雷达回波图采用最大邻域法来进行放大下面是主要的两个处理函数:
//获取图片像素信息
var getImagePixelData = function(img){
var canvas = $('
没有评论:
发表评论