ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
5272
5272
EMPFEHLEN
-
17.08.06 22:38 #1
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi,
ich habe etwas Code zusammengestellt, der mir Bilder auf die gewünschte Größe verkleinert, jedoch funktioniert das nicht, da ich immer eine leere Picturebox bzw. ein leeres Bild bekomme wenn ich das ganze speichere, und ich komme einfach nicht drauf warum, bitte um Hilfe, danke!
Ich verwende SharpDevelop 2.0 und .Net Frame Work 2.0.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
public class Picture { public Bitmap getThumbnail(Bitmap picture, int width, int height) { Bitmap bitmap = new Bitmap(picture); return ScaleBitmap(bitmap,width,height, InterpolationMode.HighQualityBicubic, PixelOffsetMode.HighQuality, SmoothingMode.HighQuality); } private static Bitmap ScaleBitmap(Bitmap source, int width, int height, InterpolationMode interpolationMode, PixelOffsetMode pixelOffsetMode, SmoothingMode smoothingMode) { Bitmap result = new Bitmap(width, height); Graphics g = Graphics.FromImage(source); g.InterpolationMode = interpolationMode; g.PixelOffsetMode = pixelOffsetMode; g.SmoothingMode = smoothingMode; g.DrawImage(source, new Rectangle(0,0,width,height),new Rectangle(0,0,source.Width,source.Height), GraphicsUnit.Pixel); return result; } }MFG SeeSharpNewBee
-
eventuell solltest du die zeile
Graphics g = Graphics.FromImage(source);
durch die Zeile Graphics g = Graphics.FromImage(result);
ersetzen. Bei mit hat dies funktioniert.
viele Grüße
swd
Ähnliche Themen
-
Out of memory - bei Bild Resize
Von =fire= im Forum PHPAntworten: 11Letzter Beitrag: 17.06.09, 22:51 -
Bild resize - need help
Von sheep87 im Forum PHPAntworten: 6Letzter Beitrag: 16.09.07, 17:30 -
Bitmap Resize
Von hagbard_celine im Forum .NET Grafik und SoundAntworten: 1Letzter Beitrag: 02.06.06, 12:39 -
Temporär leeres Bild erzeugen + 2. Bild einfügen
Von qsrs im Forum PHPAntworten: 3Letzter Beitrag: 14.06.05, 15:42 -
Bild resize
Von AKM<2b> im Forum Delphi, Kylix, PascalAntworten: 14Letzter Beitrag: 15.09.03, 18:36





Zitieren
Login





