C#:
1
2
3
4
5
6
7
8
9
| int MaxWidthOrHeight = 350; if (y > MaxWidthOrHeight) { y = MaxWidthOrHeight; x = (int)Math.Round(MaxWidthOrHeight * r); } System.Drawing.Image.GetThumbnailImageAbort clb = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback); System.Drawing.Image normal = img.GetThumbnailImage(x, y, clb, System.IntPtr.Zero); |
Met onderstaande code maak ik een thumbnail aan van een originele foto.
De foto heeft oorspronkelijk een groote van 1600x1200 met een resolutie van 180PDI
deze wordt verklein naar 467x350 met een resolutie van 72 DPI
de kwaliteit is echter zeer belabberd, als ik dit zelfde doe in photoshop ziet dit er veel beter uit (zelfde instellingen), iemand een idee hoe de kwaliteit gewoon normaal wordt?