загружаемая картинка в том же домене
по примеру этой статьи получился такой код:
<script>
var
example = document.getElementById("example")
ctx = example.getContext('2d')
pic = new Image()
pic.src = 'image.png'
pic.onload = function() {
ctx.drawImage(pic, 0, 0)
pic = ctx.getImageData(0, 0, 103, 46);
for (var i = 0; i < 103*46*4; i += 4) {
pic.data[i + 3] = 128;
}
}
</script>
не задается прозрачность