maosun5918 2017-05-02 10:16 采纳率: 0%
浏览 1476

上传图片压缩之bitmap.save()参数无线

    public static String GetSmallIamge(string fileName, int width, int height, String path)
    {
        HttpContext context = HttpContext.Current;
        //把上传的文件做成一个Image对象
        Image image = Image.FromFile(fileName);

        //创建一个画布
        Bitmap smallImg = new Bitmap(width, height);
        Graphics g = Graphics.FromImage(smallImg);
        g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High; //设置高质量,低速度呈现平滑程度
        g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; //清空画布并以透明背景色填充

        //将原图画到画布上
        g.DrawImage(image, new Rectangle(0, 0, width, height), new Rectangle(0, 0, image.Width, image.Height), GraphicsUnit.Pixel);

        //释放资源
        image.Dispose();
        smallImg.Dispose();
        g.Dispose();

        //保存缩略图
        String newfileName = path + @"/samll-" + new Guid().ToString() + ".jpg";
        String savePath = context.Request.MapPath(newfileName);
        smallImg.Save(savePath);
        return newfileName;


    }


            ![图片说明](https://img-ask.csdn.net/upload/201705/02/1493720156_926367.jpg)
  • 写回答

1条回答 默认 最新

  • threenewbee 2017-05-02 10:23
    关注

    C#在windows平台,路径是反斜杠

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题