flex 截取摄像头保存本地图片
更新时间:2024-05-28 10:54:01 阅读量: 综合文库 文档下载
- flexible推荐度:
- 相关推荐
flex 截取摄像头保存本地图片 分类: flex32010-10-07 16:54 880人阅读 评论(3) 收藏 举报 Main.xml
[xhtml] view plaincopy
1.
2.
fontSize=\ creationComplete=\> 3. 4.
5.
133.
135.
击保存图片到本地\
136. source=\ mouseDown=\ 137. mouseUp=\/>
138.
140.
DisplayObjectTransformer.as(使用了高手写的截取转化BitmapData类)
[java] view plaincopy
1. package 2. {
3. import flash.display.BitmapData; 4. import flash.display.DisplayObject; 5. import flash.geom.Matrix; 6. import flash.geom.Rectangle; 7. 8. /**
9. * DisplayObjectTransformer 类有两个静态函数:一个用来裁剪矩形;一个用来裁剪
任意形状。 10. */
11. public class DisplayObjectTransformer 12. { 13. 14. /**
15. * 构造函数
16. *
本类所有方法均为静态方法,不应创建实例。
17. */18. public function DisplayObjectTransformer() 19. { 20. 21. } 22. 23. 24.
25. //------------------------------------------------------------ 26. // 27. // 裁剪 28. //
29. //------------------------------------------------------------ 30. /**
31. * 裁剪指定矩形区域并返回一个包含结果的 BitmapData 对象。 32. *
33. * @param target 需要裁剪的显示对象。 34. *
35. * @param width 位图图像的宽度,以像素为单位。 36. *
37. * @param height 位图图像的高度,以像素为单位。 38. *
39. * @param distanceX 切割矩形左上角的点到显示对象矩形左上角的点的水平距离。
注意:左上角的点不一定就是注册点(0, 0)外,变形过的显示对象就是一个例外。 40. *
41. * @param distanceY 切割矩形左上角的点到显示对象矩形左上角的点的垂直距离。
注意:左上角的点不一定就是注册点(0, 0)外,变形过的显示对象就是一个例外。 42. *
43. * @param transparent 指定裁剪后的位图图像是否支持每个像素具有不同的透明
度。默认值为 true(透明)。若要创建完全透明的位图,请将 transparent 参数的值设置为 true,将 fillColor 参数的值设置为 0x00000000(或设置为 0)。将 transparent 属性设置为 false 可以略微提升呈现性能。 44. *
45. * @param fillColor 用于填充裁剪后的位图图像区域背景的 32 位 ARGB 颜色
值。默认值为 0x00000000(纯透明黑色)。
46. *
47. * @returns 返回裁剪后的 BitmapData 对象。 48. */
49. public static function cutOutRect( target:DisplayObject, distanceX:N
umber, distanceY:Number, width:Number, height:Number, transparent:Boolean = true, fillColor:uint = 0x00000000 ):BitmapData 50. {
51. var m:Matrix = target.transform.matrix;
52. m.tx -= target.getBounds( target.parent ).x + distanceX; 53. m.ty -= target.getBounds( target.parent ).y + distanceY; 54.
55. var bmpData:BitmapData = new BitmapData( width, height, transpar
ent, fillColor );
56. bmpData.draw( target, m ); 57.
58. return bmpData; 59. } 60. 61. 62. 63. /**
64. * 超级裁剪工具!可裁剪任意形状!给定一个裁剪目标和一个模板,就可根据模板裁
剪出形状相配的 BitmapData 数据。 65. *
66. * @param target 需要裁剪的显示对象。 67. *
68. * @param template 裁剪模板,可以是任意形状。 69. *
70. * @returns 返回裁剪后的 BitmapData 对象。 71. */
72. public static function cutOutSuper( target:DisplayObject, template:D
isplayObject ):BitmapData 73. {
74. var rectTarget:Rectangle = target.transform.pixelBounds; 75. var rectTemplate:Rectangle = template.transform.pixelBounds; 76. var targetBitmapData:BitmapData = DisplayObjectTransformer.cutOu
tRect( target, 0, 0, rectTarget.width, rectTarget.height, true, 0x00000000 );
77. var templateBitmapData:BitmapData = DisplayObjectTransformer.cut
OutRect( template, 0, 0, rectTemplate.width, rectTemplate.height, true, 0x00000000 ); 78.
79. for( var pixelY:int = 0; pixelY < rectTemplate.height; pixelY++
)
80. {
81. for( var pixelX:int = 0; pixelX < rectTemplate.width; pixelX
++ )
82. {
83. if( templateBitmapData.getPixel( pixelX, pixelY ) != 0 )
84. {
85. var color:uint = targetBitmapData.getPixel32( pixelX
+ rectTemplate.x - rectTarget.x, pixelY + rectTemplate.y - rectTarget.y );
86. templateBitmapData.setPixel32( pixelX, pixelY, color
);
87. } 88. } 89. } 90.
91. return templateBitmapData; 92. 93. } 94. 95. 96. 97. } 98. }
分享到:
? 上一篇:SQL2005服务无法启动






正在阅读:
flex 截取摄像头保存本地图片05-28
职业素质103-11
富士康案例分析报告11-03
2002-2012年云南省教师资格证考试中学教育心理学试卷历年真题(试06-05
分数基本性质说课稿03-28
儿科复习题01-19
- 高一物理牛顿运动定律全套学习学案
- 水处理一级反渗透加还原剂亚硫酸氢钠后为什么ORP会升高
- 毕业设计(论文)-正文董家口 - 图文
- 荣盛酒店经营管理公司录用通知及入职承诺书II
- 第二讲 大学英语四级快速阅读技巧
- 质量管理体系文件(2015年委托第三方医药物流配送企业专用版本)
- 214071收款办法
- 苏轼对《文选》选文的评价
- 《诊断学基础B》1-8作业
- 广东省东莞市高一数学下学期期末教学质量检查试题
- 海南电网公司VIS推广应用管理办法
- 红星照耀中国习题
- 苏教版小学语文六年级上册期末复习资料之生字词整理
- 局域网组建与应用—王向东
- 税务稽查内部管理文书样式
- 环保社会实践调查表
- 九年级思品第一单元复习
- 2016年全国注册咨询工程师继续教育公路路线设计规范试卷
- 毕业设计-青岛港董家口港区防波堤设计
- 撞背锻炼方法与益处
- 截取
- 摄像头
- 保存
- 本地
- 图片
- flex
- 有效版本法规标准目录 - 图文
- 山东省2 008年高等职业教育对口招生
- 五下数学四五单元
- (目录)中国基因检测行业现状调研分析及前景预测报告(2017-202
- SOD POD CAT酶活性测定所需试剂配制方法
- 市场调查报告及买方、卖方市场调查问卷
- 高考英语各单元专练4-1
- 旅游景点介绍
- 足内翻+足内翻+膝过伸
- 舒城1标段施工组织设计 - 图文
- 既有线铁路特大桥桩基、墩身、模板施工方案
- 中职 会计《企业财务会计》期末试卷
- 筹城乡户籍制度改革农村宅基地处置与利用管理实施细则
- 四川省中小学数字校园建设手册讲诉
- 煤矿防治水操作规程
- 甘油三脂与高血压相关性的研究进展
- 1、通风设施工岗标及考试题库
- 五年级下数学一课一练长方体正方体解决问题西师大版
- 2008年—2012年历年重庆高考英语试题(含答案)
- 大学生创业园管理办法