小编Dac*_*chi的帖子

画布DrawImage()质量差

我有Html5画布的问题

我画了一幅图像但质量却很差 在此输入图像描述

用画布画出来之后就变成了这个

在此输入图像描述

我的代码在这里

<script type="text/javascript">

$canvasWidth = $('#canvas').width;
$canvasHeight = $('#canvas').height;
var alpha = 0.0;

var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');


function draw(){
    var delta = 0.05;
    ctx.clearRect(0,0,$canvasWidth, $canvasHeight);
    ctx.globalAlpha = alpha;

    var logo= new Image();

    WandioLight.onload = function(){
        ctx.drawImage(logo, 0, 0, 250, 167);

    };

    logo.src = "logo.png";

    alpha += delta;
    if(alpha > 1.0){
        return false;
    }
    setTimeout(draw, 50);
}
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

canvas ×1

html5 ×1

javascript ×1