//图片路径
            String oldPath = Server.MapPath("/111.jpg");
            //新图片路径
            String newPath = System.IO.Path.GetExtension(oldPath);
            //设置截取的坐标和大小
            int x = 500, y = 0, width = 500, height = 500;

//计算新的文件名,在旧文件名后加_new
            newPath = oldPath.Substring(0, oldPath.Length - newPath.Length) + "_new" + newPath;
            Response.Write(oldPath);
            Response.Write("<br>");
            Response.Write(newPath);
            Response.Write("<br>");
            //定义截取矩形
            System.Drawing.Rectangle cropArea = new System.Drawing.Rectangle(x, y,width, height); //要截取的区域大小

//加载图片
            System.Drawing.Image img = System.Drawing.Image.FromStream(new System.IO.MemoryStream(System.IO.File.ReadAllBytes(oldPath)));

//判断超出的位置否
            if ((img.Width < x + width) || img.Height < y + height)
            {
                Response.Write("截取的区域超过了图片本身的高度、宽度.");
                img.Dispose();
                return;
            }
            //定义Bitmap对象
            System.Drawing.Bitmap bmpImage = new System.Drawing.Bitmap(img);

//进行裁剪
            System.Drawing.Bitmap bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat);

//保存成新文件
            bmpCrop.Save(newPath);

//释放对象
            img.Dispose();
            bmpCrop.Dispose();
            Response.Write("裁切成功");

asp.net 图片裁切相关推荐

  1. 图片裁切,上传,自动匹配颜色。

    图片裁切,上传,自动匹配颜色. photoclip插件学习. https://github.com/baijunjie/PhotoClip.js是官方文档. 使用方法很简单.不过我在使用的过程中遇到几 ...

  2. php jcrop,PHP结合JQueryJcrop实现图片裁切实例详解

    我们经常可以看到一些网站上有图片剪切的功能,或许你会觉得这一功能炫目华丽,神秘莫测!但是今天介绍的一款专用于图片裁切的插件jquery.Jcrop.min.js就将揭开图片剪切的神秘面纱.使用这个插件 ...

  3. 原型图Mockplus:怎样使用图片裁切功能

    2019独角兽企业重金招聘Python工程师标准>>> 图片裁切功能就是裁掉图片中多余的或不需要的部分. https://www.mockplus.cn/skill/single/s ...

  4. Vue项目中使用图片裁切器 cropperjs (头像裁切)

    cropperjs官方文档 cropperjs结合element-ui 组件后的显示效果: 1. npm 安装 cropperjs cmd命令行输入:npm install cropperjs --s ...

  5. asp如何将图片文件上传到mysql数据库中_怎样才能利用ASP把图片上传到数据库

    欢迎来到小编的文章进行学习阅读,想必大家又有很多问题吧,在这里会有你想要收获的答案,请大家慢慢学习吧! ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程 ...

  6. android调用系统图片裁切后出现黑边

    转载地址:http://blog.sina.com.cn/s/blog_ac843e330101eha1.html 是这样的:我使用系统的图片浏览器,然后让它自动跳到图片裁切界面,当我们定义了返回的图 ...

  7. layui后台管理、图片裁切、cropper富文本编辑器实现

    需求:后台管理系统一般都会有图文混排功能(比如新闻应用,电商商品详情),这个一般使用富文本编辑器来实现:还有一个就是图片的裁切(比如用户的头像,比如博客的封面),因为在开发这两个功能的时候,也遇到了很 ...

  8. php imagick 缩略图,PHP Imagick完美实现图片裁切、生成缩略图、添加水印,

    PHP Imagick完美实现图片裁切.生成缩略图.添加水印, 本文实例讲解了PHP使用Imagick 裁切.生成缩略图.添加水印自动检测和处理,支持gif,分享给大家供大家参考,具体内容如下 调用方 ...

  9. asp.net图片浏览器效果

    技术来源于同学会实践 前台设计 <%@ Page Language="C#" AutoEventWireup="true" CodeFile=" ...

最新文章

  1. ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据
  2. prometheus获取Consul上注册的服务
  3. 测试mysql安装成功_MySQL安装之“测试”
  4. EntityManager:seam新手必读(二)
  5. PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器
  6. ELF文件的格式和加载过程
  7. 微软推出Python免费在线教程视频
  8. 七牛服务器入门教程_教程:使用无服务器,StepFunction和StackStorm构建社区的入门应用程序…...
  9. 阿里AI界的新伙伴,1秒钟自动生成20000条文案
  10. Mysql更改表名大小写不敏感
  11. 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
  12. PHP try catch用法
  13. [湖南集训] 谈笑风生
  14. 对理想团队模式的构想以及对软件流程的理解
  15. java动态代理_Java核心 -- 动态代理
  16. wap尝试调取app(网易新闻为例)
  17. 保利威视视频云平台 新版本(Version 1.1.0) 上线通知
  18. 应用分享:GIF压缩助手
  19. Youtube内容正在失控
  20. 河北赛区|数学建模国赛河北赛区成绩发布

热门文章

  1. Linux开发板显示字库,linux追加中文字库,解决imagemagick 中文乱码的问题。
  2. 发布动态网站需要额外安装哪些软件_专为Win10打造的一款免费开源动态壁纸软件,可与WallpaperEngine媲美!...
  3. mysql的udf功能_mySql的UDF是什么
  4. 有了这个,我再也不怕文章被别人搬运抄袭了
  5. Autodesk 3sd max 2013 x64正确下载安装激活操作,官方中文版+英文版下载
  6. 【分享】Ubuntu桌面版图形界面下换源
  7. WPF学习笔记——5)WrapPanel面板和DockPanel面板
  8. 骨传导耳机哪个牌子好?骨传导耳机品牌排行
  9. OpenGL实现高斯模糊
  10. java.lang.UnsupportedClassVersionError: org/hibernate/transform/ResultTransformer