美文网首页
实用收藏

实用收藏

作者: 夏晶晶绿 | 来源:发表于2017-09-20 13:09 被阅读10次
一.AlloyImage

官网:http://alloyteam.github.io/AlloyPhoto/
简介:基于html5技术的JS图像处理库,包括一些方便快捷的图像处理API

在静态网页中报错,无法实现效果,所以放服务器上运行。

demo1:
    ![](683.jpg)
    ![](687.jpg)<hr>
    ![](683.jpg)
    ![](687.jpg)
    <script src="alloyimage-1.1.js"></script>
    <script>
        var img1=document.getElementsByTagName("img")[2];
        img1.onload=function(){
            var Alloy1=AlloyImage(this);
            Alloy1.act("mosaic",10).replace(this)
        }
        var img2=document.getElementsByTagName("img")[3];
        img2.onload=function(){
            var Alloy2=AlloyImage(this);
            Alloy2.act("灰度处理").replace(this)
        }
    </script>

image.png
demo2:

鼠标移进加一层绿色蒙版,移出恢复初始效果。先克隆一个初始的,再克隆一个叠加的绿的图层

var imgs=document.getElementsByTagName("img");
        for(var i=0,len=imgs.length;i<len;i++){
            imgs[i].loadOnce(function(){
                var ai=AlloyImage(this);
                var init=ai.clone();
                var hoverImg=ai.add(
                    AlloyImage(300,300,"#0f0"),"正常","20%"
                ).clone();

                this.onmouseover=function(){
                    hoverImg.replace(this)
                }
                this.onmouseout=function(){
                    init.replace(this)
                }
            })
        }
image.png

相关文章

网友评论

      本文标题:实用收藏

      本文链接:https://www.haomeiwen.com/subject/hggnsxtx.html