zoukankan      html  css  js  c++  java
  • 调色盘canvas

    //调色盘

    function draw8(id){

    var canvas = document.getElementById(id);

    var context = canvas.getContext('2d');

     

    canvas.width = '500';

    canvas.height = '250';

     

    context.clearRect(0, 0, 500, 250);

     

    var hGrad = context.createLinearGradient(0, 0, 500, 0);

    hGrad.addColorStop(0 / 6, '#F00');

    hGrad.addColorStop(1 / 6, '#FF0');

    hGrad.addColorStop(2 / 6, '#0F0');

    hGrad.addColorStop(3 / 6, '#0FF');

    hGrad.addColorStop(4 / 6, '#00F');

    hGrad.addColorStop(5 / 6, '#F0F');

    hGrad.addColorStop(6 / 6, '#F00');

     

    context.fillStyle = hGrad;

    context.fillRect(0, 0, 500, 250);

     

    var vGrad = context.createLinearGradient(0, 0, 0, 250);

    vGrad.addColorStop(0, 'rgba(255, 255, 255, 0)');

    vGrad.addColorStop(1, 'rgba(255, 255, 255, 1)');

     

    //vGrad.addColorStop(0, 'rgba(0, 0, 0, 0)');

    //vGrad.addColorStop(1, 'rgba(0, 0, 0, 1)');

     

    context.fillStyle = vGrad;

    context.fillRect(0, 0, 500, 250);

     

    }

     

    //调色盘单条灰度

    function draw9(id){

    var canvas = document.getElementById(id);

    var context = canvas.getContext('2d');

     

    canvas.width = '50';

    canvas.height = '250';

     

    context.clearRect(0, 0, 50, 250);

     

     

     

    context.fillStyle = "darkcyan";

    context.fillRect(0, 0, 50, 250);

     

    var vGrad = context.createLinearGradient(0, 0, 0, 250);

    //vGrad.addColorStop(0, 'rgba(255, 255, 255, 0)');

    //vGrad.addColorStop(1, 'rgba(255, 255, 255, 1)');

     

    vGrad.addColorStop(0, 'rgba(0, 0, 0, 0)');

    vGrad.addColorStop(1, 'rgba(0, 0, 0, 1)');

     

    context.fillStyle = vGrad;

    context.fillRect(0, 0, 50, 250);

     

    }

  • 相关阅读:
    js中的replace替换全部
    Oracle中创建数据链
    Hbuildx+vue+axios+element ui初学部署
    html5抠图
    Oracle误删除数据的恢复方法
    vs 生成项目自动关闭当前运行程序
    Mvc项目在iis上面显示文件夹 输入地址页面也打不开
    FastReport快速打印(.net)
    脚本之家
    VS自定义作者、创建时间
  • 原文地址:https://www.cnblogs.com/helkbore/p/5361616.html
Copyright © 2011-2022 走看看