コードに含まれるイメージがキャンバスにレンダリングされません。他のランドスケープイメージを使用すると、完全に正常に動作します。私は間違って何をしていますか?描画されたイメージがキャンバスにレンダリングされない
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var image = document.createElement("img");
image.onload = function(){
canvas.width = image.width;
canvas.height = image.height;
ctx.drawImage(image,0,0);
}
image.src = "http://org.school66.group.us.west.2.s3.amazonaws.com/church.jpg"
// this image works perfectly fine
// http://org.school66.group.us.west.2.s3.amazonaws.com/bookclub.jpg
<canvas id="canvas"></canvas><br>
<button id="clockwise">Rotate right</button>
<button id="counterclockwise">Rotate left</button>
両方提供された画像が働いています。 https://jsfiddle.net/93p5akp2/あなたの問題はどこですか? – Felix
私はクロムを使用しており、そこでは機能しません。私はそれがサファリ&ffで動作するのを見ます。私の主なブラウザはchromeです... Thanks Felix –
'canvas'要素の' height'と 'width'を設定しましたか? – Felix