moin moin, wie kann man ein bitmap, was in eine picturebox kommt, skalieren ? mirki
Das Problem ist gelöst.
Bitmap img = new Bitmap(openFileDialog1.FileName);
//skaliert das Bild
double dblHeight = img.Height;
double dblWidth = img.Width;
double dblFactor = 0.0;
if (dblHeight >= dblWidth)
dblFactor = dblHeight / pictureBox1.Height;
else
dblFactor = dblWidth / pictureBox1.Width;
pictureBox1.Width = pictureBox1.Height *2;
dblHeight = dblHeight / dblFactor;
dblWidth = dblWidth / dblFactor;
Bitmap result = new Bitmap((int) dblWidth,(int) dblHeight);
Graphics g = Graphics.FromImage(result);
g.DrawImage(img,new Rectangle(0,0,(int) dblWidth, (int)
dblHeight),
new Rectangle(0,0,img.Height,img.Width),GraphicsUnit.Pixel);
pictureBox1.Image = result;
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.