zoukankan      html  css  js  c++  java
  • 灰度图

    //灰度图
            function greyEffect(imageData) {
                pixelData = imageData.data;
                for (var i = 0; i < canvas.width * canvas.height; i++) {
                    var r = pixelData[i * 4 + 0],
                        g = pixelData[i * 4 + 1],
                        b = pixelData[i * 4 + 2];
                    var grey = 0.3 * r + 0.59 * g + 0.11 * b;
                    pixelData[i * 4 + 0] = grey;
                    pixelData[i * 4 + 1] = grey;
                    pixelData[i * 4 + 2] = grey;
                }
                imageData.data = pixelData;
                return imageData;
            }
    

      

     .

    //去色滤镜
            function removeColor(imageData) {
                pixelData = imageData.data;
                for (var i = 0; i < canvas.width * canvas.height; i++) {
                    var r = pixelData[i * 4 + 0],
                        g = pixelData[i * 4 + 1],
                        b = pixelData[i * 4 + 2];
                    var c = Math.floor((Math.min(r, g, b) + Math.max(r, g, b)) / 2);
                    pixelData[i * 4 + 0] = c;
                    pixelData[i * 4 + 1] = c;
                    pixelData[i * 4 + 2] = c;
                }
                imageData.data = pixelData;
                return imageData;
            }
    

      

  • 相关阅读:
    文件操作类File
    文件流操作
    自动登录和解/加密
    redis---set类型常用命令
    div
    css2
    css-id选择器
    table标签
    段落标签-换行标签
    input-form-select-a-img-ul-dl标签
  • 原文地址:https://www.cnblogs.com/ckAng/p/10912036.html
Copyright © 2011-2022 走看看