Bild will nicht in die Mitte

01/05/2009 - 19:07 von Frank Hess | Report spam
Irgendwie ist da der Wurm drin. Ich habe eine größere Bitmap in die ich
eine kleinere zeichnen will. Eigentlich ne simple Sache, aber folgender
Codeausschnitt funktioniert einfach nicht. Die Bitmap steht nicht in der
Mitte. Wenn ich Größendifferenz nehme und durch 2 teile dann muss das
als Versatz doch eigentlich gehen. Wo ist das Problem?


Dim b As Bitmap = New Bitmap(wh, wh)
Dim g As Graphics = Graphics.FromImage(b)
'zentriert einzeichnen
g.DrawImage(img, (b.Width-img.Width)/2.0F, (b.Height-img.Height)/2.0F)


Mit besten Grüßen
Frank
 

Lesen sie die antworten

#1 Armin Zingler
01/05/2009 - 19:33 | Warnen spam
Frank Hess wrote:
Irgendwie ist da der Wurm drin. Ich habe eine größere Bitmap in die
ich eine kleinere zeichnen will. Eigentlich ne simple Sache, aber
folgender Codeausschnitt funktioniert einfach nicht. Die Bitmap steht
nicht in der Mitte. Wenn ich Größendifferenz nehme und durch 2 teile
dann muss das als Versatz doch eigentlich gehen. Wo ist das Problem?


Dim b As Bitmap = New Bitmap(wh, wh)
Dim g As Graphics = Graphics.FromImage(b)
'zentriert einzeichnen
g.DrawImage(img, (b.Width-img.Width)/2.0F,
(b.Height-img.Height)/2.0F)




Also bei mir funktioniert es.


Armin

Ähnliche fragen