使用toDataURL并将其转换为jpg

时间:2016-03-04 09:41:37

标签: html5 html5-canvas todataurl

我画了如下所示的日本国旗,我曾经两次使用过DataURL。 第一个与画布一样好用,但第二个用黑色背景出现,我不知道为什么??!

        canvas = document.getElementById('mycanvas')
        context = canvas.getContext('2d')
        context.fillStyle= 'red'
        canvas.style.border = '1px solid black'

        context.beginPath()
        context.moveTo(160 , 120)
        context.arc(160 , 120 , 70 , 0 , Math.PI *2 , false)
        context.closePath()
        context.fill()

        image = document.getElementById('myimage')
        image.style.border = '1px solid black'
        image.src = canvas.toDataURL()

        image2 = document.getElementById('myimage2')
        image2.style.border = '1px solid black'
        image2.src = canvas.toDataURL('image/jpeg' , 10)

这就是结果"我用Chrome和FireFox来测试这个" The result

0 个答案:

没有答案