我对用户上传的jpg图片用Image的GetThumbnail函数做了张缩略图,也是jpg格式的,原来的jgp图片可以在image控件中显示,而我处理过的缩略图怎么就不行呢?谁能指点一下呢?

解决方案 »

  1.   

    TopPictureImage.ImageUrl   = @"E:\system\system\ITL_office\file\up_img\Small_14_4211.jpg";//这样不行
    TopPictureImage.ImageUrl   =
    @"E:\system\system\ITL_office\file\up_img\14_4211.jpg";//这样可以
    我原图和缩略图是放在一个目录下的;
    这是制作缩略图的代码
    private void ThumbnailImage(string sourceFilePath,string sourceFileName,int width,int height)
    {//制作缩略图 
           string smallFilePath  = sourceFilePath +"Small_"+sourceFileName;
           System.Drawing.Image sourceImage = System.Drawing.Image.FromFile(sourceFilePath+sourceFileName);
           System.Drawing.Image smallImage  = sourceImage.GetThumbnailImage(width,height,new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback),IntPtr.Zero);
    Bitmap  fileOutPut               = new Bitmap(smallImage);
         fileOutPut.Save(smallFilePa}