生成的缩略图体积太大,质量也不好,如何设置?

解决方案 »

  1.   

    Image image = Image.LoadFile("您的JPG文件");
    Graphics g = Control.CreateGraphics();
    //指定缩略图大小
    Rectangle destRect = new Rectangle(location,size);
    Rectangle srcRect = new Rectangle(0,0,image.Width,image.Height));
    g.DrawImage(image,destRect,srcRect.X,srcRect.Y,srcRect.Width,srcRect.Height,GraphicsUnit.Pixel);
    搞定
      

  2.   

    寒楼上的
    楼主用的GetThumbImage的吧
    微软自己在MSDN上说明了的哟,这个东东只能在120*120以下的环境中拥有良好的图片质量。
    大了的话,还是用drawImage写到Graphics里面再保存吧。
      

  3.   

    另外,M$的JPG格式十分垃圾,效果很差。如果可能的话,不妨试试看PNG格式。