Как изменить непрозрачность (альфа, прозрачность) элемента в элементе canvas после его отрисовки?

Использование 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';
}

Кто-нибудь, пожалуйста, укажите мне правильное направление, например, свойство для установки или функция для вызова, которая изменит непрозрачность?

Ответы на вопрос(7)

Ваш ответ на вопрос