JSFiddle - React, Tailwind, and code Playground
HTML
<canvas id="cv" width="300" height="300"></canvas>
JavaScript
var ctx = $('#cv').get(0).getContext('2d');
var img = new Image();
img.src = 'http://www.netstate.com/states/'
+ 'symb/flowers/images/oklahoma_rose.jpg';
img.onload = function() {
ctx.drawImage(img, 0, 0, 300, 300);
var gradient = ctx.createRadialGradient(150, 150, 0,
150, 150, 150);
gradient.addColorStop(0, 'rgba(255,255,255,0)');
gradient.addColorStop(1, 'rgba(255,255,255,1)');
ctx.fillStyle = gradient;
ctx.fillRect(0, 0, 300, 300);
};