У меня есть функция imageReader(image)
, которая обрабатывает изображение после его загрузки (здесь id = "bgImage"). Написав imageReader(this)
, я могу получить само изображение в качестве переменной, что позволит мне получить его ширину, нарисовать его и т. Д.
Дело в том, что я хочу иметь возможность нацеливать любое изображение на своей странице, когда захочу (и не зависеть от onload="javascript:imageReader(this)")
, но $('bgImage').load(function(){});
не приведет меня туда. переменная с моей функцией? Большое спасибо!
<body>
<canvas id="bg" width="0" height="0"></canvas>
<img id="bgImage" src="img/logo.png" onload="javascript:imageReader(this);"></img>
</body>
Несколько вещей, которые я делаю со своей следующей функцией
function imageReader(image) {
var imgWidth=image.width;
var imgHeight=image.height;
myCanvasContext.drawImage(image,0,0);
}