bild vergrößern

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

beanage.johannes

Betreff: bild vergrößern

BeitragFr, Jan 16, 2009 16:20
Antworten mit Zitat
Benutzer-Profile anzeigen
hi, und zwar frage ich moch schon seit längerem wie ich z.B. ein Bild das 40x40 groß ist z.B. 105x232 vergrößern kann (also pixel angeben).

danke

BtbN

BeitragFr, Jan 16, 2009 16:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
SetScale(150.0/40.0, 232.0/40.0)
 

ChristianK

BeitragFr, Jan 16, 2009 16:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Den Skalierungsfaktor aus den Pixeln berechnen und mit SetScale das Bild in der größeren Abmessung zeichnen. Zum Beispiel für x: 105/40 ist der Skalierungsfaktor 2.625.
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

beanage.johannes

Betreff: danke aber...

BeitragFr, Jan 16, 2009 16:42
Antworten mit Zitat
Benutzer-Profile anzeigen
wie berechnet man den skalierungfaktor von pixeln?

/40 ?

danke

kog

BeitragFr, Jan 16, 2009 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Einfach durch die Original Grösse...
Der Code ist aus dem Kopf
Code: [AUSKLAPPEN]
local img:TImage=loadimage("test.png")
local size_x:int,size_y:int
local scale_x:float,scale_y:float

size_x=100
size_y=100

scale_x=float(size_x)/float(img.width)
scale_y=float(size_y)/float(img.height)

print scale_x+":"+scale_y

beanage.johannes

Betreff: danke aber...

BeitragSo, Jan 18, 2009 18:41
Antworten mit Zitat
Benutzer-Profile anzeigen
danke Smile

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group