asp.net 图片裁切
//图片路径
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 图片裁切相关推荐
- 图片裁切,上传,自动匹配颜色。
图片裁切,上传,自动匹配颜色. photoclip插件学习. https://github.com/baijunjie/PhotoClip.js是官方文档. 使用方法很简单.不过我在使用的过程中遇到几 ...
- php jcrop,PHP结合JQueryJcrop实现图片裁切实例详解
我们经常可以看到一些网站上有图片剪切的功能,或许你会觉得这一功能炫目华丽,神秘莫测!但是今天介绍的一款专用于图片裁切的插件jquery.Jcrop.min.js就将揭开图片剪切的神秘面纱.使用这个插件 ...
- 原型图Mockplus:怎样使用图片裁切功能
2019独角兽企业重金招聘Python工程师标准>>> 图片裁切功能就是裁掉图片中多余的或不需要的部分. https://www.mockplus.cn/skill/single/s ...
- Vue项目中使用图片裁切器 cropperjs (头像裁切)
cropperjs官方文档 cropperjs结合element-ui 组件后的显示效果: 1. npm 安装 cropperjs cmd命令行输入:npm install cropperjs --s ...
- asp如何将图片文件上传到mysql数据库中_怎样才能利用ASP把图片上传到数据库
欢迎来到小编的文章进行学习阅读,想必大家又有很多问题吧,在这里会有你想要收获的答案,请大家慢慢学习吧! ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程 ...
- android调用系统图片裁切后出现黑边
转载地址:http://blog.sina.com.cn/s/blog_ac843e330101eha1.html 是这样的:我使用系统的图片浏览器,然后让它自动跳到图片裁切界面,当我们定义了返回的图 ...
- layui后台管理、图片裁切、cropper富文本编辑器实现
需求:后台管理系统一般都会有图文混排功能(比如新闻应用,电商商品详情),这个一般使用富文本编辑器来实现:还有一个就是图片的裁切(比如用户的头像,比如博客的封面),因为在开发这两个功能的时候,也遇到了很 ...
- php imagick 缩略图,PHP Imagick完美实现图片裁切、生成缩略图、添加水印,
PHP Imagick完美实现图片裁切.生成缩略图.添加水印, 本文实例讲解了PHP使用Imagick 裁切.生成缩略图.添加水印自动检测和处理,支持gif,分享给大家供大家参考,具体内容如下 调用方 ...
- asp.net图片浏览器效果
技术来源于同学会实践 前台设计 <%@ Page Language="C#" AutoEventWireup="true" CodeFile=" ...
最新文章
- ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据
- prometheus获取Consul上注册的服务
- 测试mysql安装成功_MySQL安装之“测试”
- EntityManager:seam新手必读(二)
- PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器
- ELF文件的格式和加载过程
- 微软推出Python免费在线教程视频
- 七牛服务器入门教程_教程:使用无服务器,StepFunction和StackStorm构建社区的入门应用程序…...
- 阿里AI界的新伙伴,1秒钟自动生成20000条文案
- Mysql更改表名大小写不敏感
- 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
- PHP try catch用法
- [湖南集训] 谈笑风生
- 对理想团队模式的构想以及对软件流程的理解
- java动态代理_Java核心 -- 动态代理
- wap尝试调取app(网易新闻为例)
- 保利威视视频云平台 新版本(Version 1.1.0) 上线通知
- 应用分享:GIF压缩助手
- Youtube内容正在失控
- 河北赛区|数学建模国赛河北赛区成绩发布
热门文章
- Linux开发板显示字库,linux追加中文字库,解决imagemagick 中文乱码的问题。
- 发布动态网站需要额外安装哪些软件_专为Win10打造的一款免费开源动态壁纸软件,可与WallpaperEngine媲美!...
- mysql的udf功能_mySql的UDF是什么
- 有了这个,我再也不怕文章被别人搬运抄袭了
- Autodesk 3sd max 2013 x64正确下载安装激活操作,官方中文版+英文版下载
- 【分享】Ubuntu桌面版图形界面下换源
- WPF学习笔记——5)WrapPanel面板和DockPanel面板
- 骨传导耳机哪个牌子好?骨传导耳机品牌排行
- OpenGL实现高斯模糊
- java.lang.UnsupportedClassVersionError: org/hibernate/transform/ResultTransformer