[ASP.NET2.0]一个方便使用的在线截图Web控件-WebImageMaker
来源:互联网 发布:网站数据迁移 编辑:程序博客网 时间:2024/06/07 19:43
现在很多的网站或者社区系统都支持用户上传和设定自己的头像图片,但是往往头像图片的尺寸会有一定的限制,并且上传的照片一般都比较大,不需要用到整张照片。所以这个时候需要能够在用户上传了图片之后,再进一步的截取图片的一个部分作为最终的头像。现在不少知名网站比如Flicker,Yahoo等都已经提供了这样的功能。
基于ASP.NET的WebControl的机制开发这样的控件也并不难,这里介绍一个老外写的控件(WebImageMaker),有了这样的控件之后就可以很方便的用在自己的网站里了:)
下面是介绍这个控件的链接(含有源码下载):
http://www.codeproject.com/aspnet/ImageCMS1.asp
我自己又对这个控件做了进一步的改进:
1、将截图的选择框始终限制在原始图片的范围内;
2、支持截取后的目标图片的同步预览功能。
下面是张效果图:
改进后的代码在这里下载:/Files/Laser_Lu/WebImageMaker.rar
最后,有问题想请教高手:现在我实现了的预览功能还不是十分理想,就是在进行缩放选择框的操作的时候,图片有的时候会闪烁(IE6以下如此,IE7正常,其他浏览器FireFox、Safari等都正常),而移动选择框的位置的时候不会。不知道高手们是否有更好的实现图片缩放预览的方法?还请大家赐教!:)
http://www.cnblogs.com/laser_lu/archive/2006/06/25/435075.html
- [ASP.NET2.0]一个方便使用的在线截图Web控件-WebImageMaker
- 一个方便使用的在线截图Web控件-WebImageMaker
- ASP.NET2.0登陆控件的使用
- 用于ASP.NET2.0的实时WEB进度条控件
- Asp.net Web Crop Image Control asp.net控件和jquery 自定义的一个截图控件
- asp.net2.0推荐一个功能强大的图片选择控件
- ASP.NET2.0中FileUpload控件的使用(即ASP.NET2.0中如何上传文件)
- ASP.NET2.0中FileUpload控件的使用(即ASP.NET2.0中如何上传文件)
- 使用ASP.NET2.0的TreeView控件显示分层数据
- 使用ASP.NET2.0的TreeView控件显示分层数据
- Asp.net2.0里Calendar控件的使用
- asp.net2.0中的FileUpload控件的使用
- Asp.Net2.0新GridView控件使用
- Asp.Net2.0新GridView控件使用
- Asp.Net2.0新GridView控件使用
- 在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设置,验证类型等。
- 在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设置,验证类型等
- asp.net2.0控件
- 总结asp.net的身份验证方式
- 如何正确给CreateThread传递参数
- web打印
- 利用天时地利人和来做软件的“快速开发”
- atoi() & itoa()函数的内部的实现
- [ASP.NET2.0]一个方便使用的在线截图Web控件-WebImageMaker
- 补充_双系统中删除单系统
- Access中SQL查询的数据类型转换问题
- 实战TinyXML
- Asp.net实现IIS控制管理
- 数据库系统崩溃后的一般处理步骤
- 恢复损坏的master数据库
- Java远程方法调用
- (转贴)P2P之UDP穿透NAT的原理与实现 - 增强篇(附修改过的源代码)