Det er et godt eksempel på hvad jeg leder efter, men koden er meget rodet og uoverskuelig så det bliver svært at tilpasse til min side. Er der ikke en der vil forklare mig princippet i det?
Bitmap b = new Bitmap("StiTilDitBillede"); b = (Bitmap)b.GetThumbnailImage(128, 128, new Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero);
b.Save(hvor du nu vil have det);
Du kan f.eks. gemme det i en MemoryStream, og så putte det i en fil. Du kan lave noget skæg med b.Width og b.Height (dividere dem og sådan noget) hvis du vil beholde forholdende mellem bredde og højde.
Du skal dog passe på med at bruge GetThumbnailImage ! Flere billedeformater indeholder et thumbnail i forvejen, og du vil derfor komme ud for at dit thumbnail kommer til at se grimt ud.
Den rigtige måde er at lave en scalering på det originale billede - og altså ikke på det thumbnail der ligger inde i dit original billede.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.