一个方便使用的在线截图Web控件-WebImageMaker
2008-10-30 16:26
295 查看
现在很多的网站或者社区系统都支持用户上传和设定自己的头像图片,但是往往头像图片的尺寸会有一定的限制,并且上传的照片一般都比较大,不需要用到整张照片。所以这个时候需要能够在用户上传了图片之后,再进一步的截取图片的一个部分作为最终的头像。现在不少知名网站比如Flicker,Yahoo等都已经提供了这样的功能。
基于ASP.NET的WebControl的机制开发这样的控件也并不难,这里介绍一个老外写的控件(WebImageMaker),有了这样的控件之后就可以很方便的用在自己的网站里了:)
下面是介绍这个控件的链接(含有源码下载):
http://www.codeproject.com/aspnet/ImageCMS1.asp
我自己又对这个控件做了进一步的改进:
1、将截图的选择框始终限制在原始图片的范围内;
2、支持截取后的目标图片的同步预览功能。
下面是张效果图:
改进后的代码在这里下载:/Files/Laser_Lu/WebImageMaker.rar
最后,有问题想请教高手:现在我实现了的预览功能还不是十分理想,就是在进行缩放选择框的操作的时候,图片有的时候会闪烁(IE6以下如此,IE7正常,其他浏览器FireFox、Safari等都正常),而移动选择框的位置的时候不会。不知道高手们是否有更好的实现图片缩放预览的方法?还请大家赐教!:)
基于ASP.NET的WebControl的机制开发这样的控件也并不难,这里介绍一个老外写的控件(WebImageMaker),有了这样的控件之后就可以很方便的用在自己的网站里了:)
下面是介绍这个控件的链接(含有源码下载):
http://www.codeproject.com/aspnet/ImageCMS1.asp
我自己又对这个控件做了进一步的改进:
1、将截图的选择框始终限制在原始图片的范围内;
2、支持截取后的目标图片的同步预览功能。
下面是张效果图:
改进后的代码在这里下载:/Files/Laser_Lu/WebImageMaker.rar
最后,有问题想请教高手:现在我实现了的预览功能还不是十分理想,就是在进行缩放选择框的操作的时候,图片有的时候会闪烁(IE6以下如此,IE7正常,其他浏览器FireFox、Safari等都正常),而移动选择框的位置的时候不会。不知道高手们是否有更好的实现图片缩放预览的方法?还请大家赐教!:)
相关文章推荐
- [ASP.NET2.0]一个方便使用的在线截图Web控件-WebImageMaker
- [ASP.NET2.0]一个方便使用的在线截图Web控件-WebImageMaker
- [ASP.NET2.0]一个方便使用的在线截图Web控件-WebImageMaker
- 一个方便使用的在线截图Web控件-WebImageMaker
- Asp.net Web Crop Image Control asp.net控件和jquery 自定义的一个截图控件
- SDWebImage使用——一个可管理远程图片加载的类库
- iOS开发之SDWebImage(一个可管理远程图片加载的类库)的使用
- MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
- 创建一个自定义WebControl控件 WebImageButton的过程
- SDWebImage使用——一个可管理远程图片加载的类库
- 分享一个使用的FireFox 截图插件小巧方便
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图…
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图片加载的类库
- SDWebImage使用——一个可管理远程图片加载的类库