【发布时间】:2011-01-22 12:07:27
【问题描述】:
使用 HTML5 <canvas> 元素,我想加载一个图像文件(PNG、JPEG 等),将其完全透明地绘制到画布上,然后将其淡入。我已经弄清楚如何加载图像并将其绘制到画布上,但我不知道如何更改其不透明度。
这是我目前的代码:
var canvas = document.getElementById('myCanvas');
if (canvas.getContext)
{
var c = canvas.getContext('2d');
c.globalAlpha = 0;
var img = new Image();
img.onload = function() {
c.drawImage(img, 0, 0);
}
img.src = 'image.jpg';
}
是否有人请我指出正确的方向,例如要设置的属性或要调用的函数来改变不透明度?
【问题讨论】:
标签: html canvas transparency opacity alpha