Re: bmp positionierung


[ Nachträge ] [ Nachtrag schicken ] [ Profan² News Board ]

Von Jan Steinhardt am 29 Januar, 1998 um 20:58:32:

Antwort auf: bmp positionierung von michael rüfer am 29 Januar, 1998 um 10:56:19:

: wie kann ich das
: *.bmp genau positionieren so das es auch bei einer
: anderen bildschirmauflösung an der gleichen stelle mit
: dem hintergrundbild übereinstimmt !?!?
Hallo,
ganz einfach:
Du hast die Aufloesung ja in den Variablen %MaxX und %MaxY
dann brauchst du nur folgendes eintippen:

declare x%,y%,breite%,hoehe%
let x%=int(Mul(Div(X-Koordinate,Deine_AufloesungX),%MaxX))
let y%=int(Mul(Div(Y-Koordinate,Deine_AufloesungY),%MaxY))
let breite%=int(Mul(Div(Orginal_Breite,Deine_AufloesungX),%MaxX))
let hoehe%=int(Mul(Div(Orginal_Hoehe,Deine_AufloesungY),%MaxY))
loadsizedBMP "BILD.BMP",x%,y%-breite%,hoehe%;0

Für X-Koordinate setzt du einfach die Koordinate ein, wo das Bild
bei dir erscheint.
Y-Koordinate: Siehe X-Koordinate

Deine_AufloesungX: Deine horizontale Aufloesung z.B. 640
Deine_AufloesungY: Deine vertikale Aufloesung z.B. 480

Orginal_Breite/Orginal_Hoehe: Die Breite/Höhe, die
das Bild bei dir hat.


MfG Jan
P.S. Ich hoffe, es hilft dir. Den Code habe ich nicht getestet,
er müsste aber funktionieren.



Nachträge:



Nachtrag schreiben

Name:
E-Mail:

Subject:

Nachricht:

Link Adresse:
Link Titel:
Bild Adresse:


[ Nachtrag ] [ Nachtrag schreiben ] [ Profan² News Board ]