Flash图像裁剪上传组件
最近项目中需要使用flash组件完成摄像头拍照、选择本地图片,裁剪成指定大小并上传到服务器的功能。
由于项目组之前没有相关的经验,就从网络上收集了一些代码进行学习。其中以google code项目new-lokcg-com中的源代码最为完整。
通过对该项目源代码的模仿,经过10天时间,完成了flash组件的开发。
图像编辑页面如下:

图像预览页面如下:

嗯,后面准备用AS3组件项目组里面一些dll组件,毕竟安装方便很多。
Flash组件和示例文件可以从CSDN资源中下载:
http://download.csdn.net/detail/nicholas_lin/5000961
但是本项目不开源,下载的Flash组件视图上有作者信息,另外AS源代码在编译前,也被我写了一个工具混淆了。介意的同学就不要下载了。
- 1楼caiyi000昨天 09:25
- 是否有.NET版本,是否支持自定义尺寸呢?
- Re: Nicholas_Lin昨天 14:28
- 回复caiyi000n啥意思?你需要.net版本的实例吗?没有,.net不会的说。n不过上传文件的http请求是这样的:nhttp://host:ip/path1/path2/.../pathn/anyaction?anyparam=anyvalue&sourceType=camera, 你在设置flash参数时只要把&sourceType前面的字符串作为uploadUrl参数传进去就可以。在Java中,服务器是获取HttpRequest.getInputStream()取得上传的字节流。nFlash组件本身的大小固定,但是目标图像的大小可以根据参数控制。