Kom ihåg mig?
Home Menu

Menu


Dålig kvalitet i resize med asp.net

 
Ämnesverktyg Visningsalternativ
Oläst 2004-12-20, 19:52 #1
Qo-naqs avatar
Qo-naq Qo-naq är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2003
Inlägg: 662
Qo-naq Qo-naq är inte uppkopplad
Mycket flitig postare
Qo-naqs avatar
 
Reg.datum: Apr 2003
Inlägg: 662
Håller på och tillverkar ett skript för att resizea och cropa bilder. Dock har jag mött på ett stort problem...

Bilderna i helt usel kvalitet! Då jag inte har någon anledning att spara bandbredd vill jag ha bra kvalitet på de resizeade bilderna.´

Kod:
public static void makeThumbnail(string orginal, string thumbnail, int maxW, int maxH)
 *{
 *	
 *	System.Drawing.Image img;
 *	System.Drawing.Image thumb;
 *	int w;
 *	int h;
 *	img = System.Drawing.Image.FromFile(orginal);
 *	w = img.Width;
 *	h = img.Height;
 *	if (w > maxW) 
 *	{
 * *h = maxW * h / w;
 * *w = maxW;
 *	}
 *	thumb = img.GetThumbnailImage(w, h, null, System.IntPtr.Zero);
 *	if (thumb.Height > maxH)
 *	{
 * *System.Drawing.Bitmap btmImage = new Bitmap(thumb);
 * *Rectangle recCrop = new Rectangle(0, 0, maxW, maxH);
 * *Bitmap btmCrop = new Bitmap(recCrop.Width, recCrop.Height, btmImage.PixelFormat);
 * *Graphics gphCrop = Graphics.FromImage(btmCrop);
 * *Rectangle recDest = new Rectangle(0, 0, maxW, maxH);
 * *gphCrop.DrawImage(btmImage, recDest, recCrop.X, recCrop.Y, recCrop.Width, recCrop.Height, GraphicsUnit.Pixel);
 * *btmCrop.Save(thumbnail);
 *	}
 *	else
 *	{
 * *thumb.Save(thumbnail);
 *	}
 *}
Hur ska jag göra för att bildkvaliteten ska bli bättre?

Bifogar bild på hur det ser ut efter resize med skriptet, respektive i Photoshop.
Bifogade bilder
Filtyp: jpg post-4-1103568762.jpg (45.5 KB, 0 visningar)
Qo-naq är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:31.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017