Вы забыли, что нужно дожидаться загрузки картинки,
и сразу пытаетесь прикрутить код к картинке
aImg.attr('src', e.target.result)
.one("load", draw).each(function() {
if(this.complete) $(this).load();
});
И в функции
draw уже работайте с изображением
codepen.io/anon/pen/JRYGOv?editors=0010