Thumbnail i C#
Hej eksperter. Er der nogen af jer der kan hjælpe med dette stykke C#-kode? Jeg vil gerne generere og gemme et thumbnail af et andet billede(og vise thumb'en). Jeg har debugg'et og det hele kører åbenbart fint. Jeg kan sågar se et preview i den mappe, hvor mine thumbs er gemt... men, men, men. De kan bare ikke vises(photoshop gider ikke og ie7 viser det frygtede røde kryds). Koden kommer her:private void generateThumb()
{
DBAccess dba = new DBAccess();
List<Images> getImg = dba.getImages(galleryid);
if (getImg != null && getImg.Count > 0)
{
StringBuilder sb = new StringBuilder();
sb.Append("<ul>");
foreach (Images img in getImg)
{
// Get the path of the original Image
string displayedImg = Server.MapPath("~") + "/upload" + img.showImage;
// Get the path of the Thumb folder
string displayedImgThumb = Server.MapPath("~") + "/upload/Thumb/" + img.DateOfCreation.ToShortDateString() ;
// Get the original image file name
string imgFileName = System.IO.Path.GetFileName(displayedImg);
// Load original image
System.Drawing.Image myimg = System.Drawing.Image.FromFile(displayedImg);
// Get the thumbnail 100 X 100 px
myimg = myimg.GetThumbnailImage(77, 63, null, IntPtr.Zero);
// Save the new thumbnail image
myimg.Save(displayedImgThumb+ "_" + imgFileName, myimg.RawFormat);
string displayThumb = displayedImgThumb + "_" + imgFileName;
sb.Append("<li><img src=\" " + displayThumb + " \" alt=\"" + img.title + "\" /></li>\n");
}
sb.Append("</ul>");
lblGallery.Text = sb.ToString();
}
}
På forhånd tak. Der er 100 fredagspoints på spil :)