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

この行を移動します

returnsImg.src = "data:image / jpeg; base64、" + imageData;

オンロードの下

于 2012-12-03T10:19:16.573 に答える