Zeichnen Sie Bilder in der Mitte einer Leinwand

8

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

    
Matt 01.05.2013, 12:20
quelle

3 Antworten

22

Wenn Sie die Position x, y wie folgt angeben:

%Vor%

Dann sollte es in der Mitte erscheinen. Ein Beispiel hierfür ist verfügbar unter: Ссылка .

    
Mark Rhodes 01.05.2013, 12:28
quelle
3

Wenn Sie es direkt in die Mitte zeichnen möchten, müssen Sie die Bildbreite und -höhe kennen. Es wird danach einfach:

%Vor%     
Andrei Nemes 01.05.2013 12:25
quelle
1

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.

%Vor%     
Glitch Desire 01.05.2013 12:23
quelle

Tags und Links