相关疑难解决方法(0)

HTML5画布背景图像重复

我有一个绘制声波的html5画布.我已将背景设置为背景图像,但是,我希望重复此背景图像.任何人都可以告诉我如何做到这一点以及我需要添加到我的代码中:

var backgroundImage = new Image(); 
backgroundImage.src = 'http://www.samskirrow.com/client-kyra/images/main-bg.jpg'; 
var canvas;
var context;

function init(c) {
    canvas = document.getElementById(c);
    context = canvas.getContext("2d");
    soundManager.onready(function() {
        initSound(clientID, playlistUrl);
    });
    aniloop();
}

function aniloop() {
    requestAnimFrame(aniloop);
    drawWave();
}

function drawWave() {

    var step = 10;
    var scale = 60;

    // clear
    context.drawImage(backgroundImage, 0, 0);

    // left wave
    context.beginPath();
    context.moveTo(0, 256);
    for ( var i = 0; i < 256; i++) {
        context.lineTo(6 * i, 257 + waveLeft[i] * 80.);
    }
    context.lineWidth = 1; …
Run Code Online (Sandbox Code Playgroud)

html5 background canvas background-image

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

标签 统计

background ×1

background-image ×1

canvas ×1

html5 ×1