Ich mache eine Fotogalerie, aber alle meine Bilder sind im Ursprung (0,0) gemalt.
%Vor%Wie kann ich sicherstellen, dass meine Bilder in der Mitte auf dem Leinwandobjekt gezeichnet werden?
Danke, dass Sie mir geholfen haben!
AKTUALISIEREN
Ich hätte meine Frage vielleicht etwas falsch formuliert. Was ich meine ist: Ich möchte, dass die Mitte meines Bildes in der Mitte meiner Leinwand ist, nicht in der oberen Ecke des Bildes.
Entschuldigung dafür
Bearbeiten: Tippfehler
Edit2: Tippfehler
Wenn Sie die Position x, y
wie folgt angeben:
Dann sollte es in der Mitte erscheinen. Ein Beispiel hierfür ist verfügbar unter: Ссылка .
Wenn Sie es direkt in die Mitte zeichnen möchten, müssen Sie die Bildbreite und -höhe kennen. Es wird danach einfach:
%Vor% Versetze den Ursprung (der immer 0,0 ist - oben links) um + (image.width / 2)
und + (image.height / 2)
, um mit dem Zeichnen in der Mitte der Leinwand zu beginnen.
Tags und Links javascript html image canvas