我正在尝试将相机中的图像加载到新图像中并传递到kineticjs对象,但图像不会加载。任何人都可以建议我哪里出错了。
function onPhotoDataSuccess(imageData) {
var returnedImg = new Image();
returnedImg.src = "data:image/jpeg;base64," + imageData;
layer.clear();
returnedImg.onload = function() {
console.log('img loaded');
mainImage = new Kinetic.Image({
image: returnedImg,
x: stage.getWidth() / 2 - 200 / 2,
y: stage.getHeight() / 2 - 137 / 2,
draggable: true,
startScale: 1
});
layer.add(mainImage);
stage.add(layer);
};
}
任何帮助都非常感激。
问候
答案 0 :(得分:2)
移动此行
returnedImg.src =“data:image / jpeg; base64,”+ imageData;
在onload下面