Das Ergebnis der quadratischen Umrandung hat eine unterschiedliche Breite, es scheint, dass die Breite der rechten und unteren Umrandung 2x breiter ist als die Breite der linken und der oberen Umrandung. Warum so komisch? Ich möchte, dass die Ränder aller Seiten die gleiche Breite haben.
%Vor%
Das liegt daran, dass der Rahmen oben und links abgeschnitten wird, weil dort die Leinwand beginnt. Wenn Ihr Rechteck bei (0,0) beginnt, ist die x-Koordinate des linken Rahmens am linken Ende -30 .
Stellen Sie die Startkoordinaten auf etwas über 30 (so dass das Ende Ihrer Grenzen nicht negativ ist), und es wird gut funktionieren.
Tags und Links javascript html5 html5-canvas