2

我正在尝试将相机中的图像加载到新图像中并传递给 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);
    };      
}

非常感谢任何帮助。

问候

4

1 回答 1

2

移动这条线

返回Img.src =“数据:图像/ jpeg;base64,”+ imageData;

在负载之下

于 2012-12-03T10:19:16.573 回答