Bild automatisch vergrössern!

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Mathias-Kwiatkowski

Betreff: Bild automatisch vergrössern!

BeitragFr, März 09, 2007 18:56
Antworten mit Zitat
Benutzer-Profile anzeigen
hi, ich habe ein Window, canvas, hintergrundsbild wenn man das window nun vergrössert / verkleinert soll die grafik die sich darin befindet automatisch anpasst! bzw. das das hintergrundsbild auto scale ist ^^ ich weiss nicht wie ich den scale befehl anwenden muss damit es immer 100% vom canvas verdeckt.

wie geht sowas?

Suco-X

Betreff: .....

BeitragFr, März 09, 2007 20:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Könntest DrawImageRect nehmen.
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

Schnittlauch

Unkraut

BeitragFr, März 09, 2007 21:39
Antworten mit Zitat
Benutzer-Profile anzeigen
rechne doch in Prozent aus um wie viel der Canvas größer/kleiner ist
und multipliziere die göße und die Koordinaten mit dem Faktor.
Ich wars nicht.
 

Dreamora

BeitragFr, März 09, 2007 23:09
Antworten mit Zitat
Benutzer-Profile anzeigen
1. Du musst eine Standardgrösse bestimmen. Die wird dann für Scale 1 genommen.
Nehmen wir origHeight# = 600, origWidth#=800 als Bsp

2. nun nimmst du die aktuelle grösse.
Die Skalierungsfaktoren ergeben sich dann aus dem verhältnis von canvas zu "normalgrösse":

scaleX# = origWidth / canvasWidth
scaleY# = origHeight / canvasHeight
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group