已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
flex 截取摄像头保存本地图片 分类 flex32010 10 07 16 54 880 人阅读 评论 3 收藏 举报 Main xml xhtml view plaincopy 1 2 3 4 5 6 132 133 134 135 138 139 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 参数的值设置为 0 x00000000 或设置为 0 将 transparent 属性 设置为 false 可以略微提升呈现性能 44 45 param fillColor 用于填充裁剪后的位图图像区域背景的 32 位 ARGB 颜色 值 默认值为 0 x00000000 纯透明黑色 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 0 x00000000 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 0 x00000000 77 var templateBitmapData BitmapData DisplayObjectTransformer cut OutRect template 0 0 rectTemplate width rectTemplate height true 0 x00 000000 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 t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年度中国建设银行辽宁省分行校园招聘备考题库含答案详解(轻巧夺冠)
- 2025邢台银行股份有限公司邯郸曲周支行招聘14人备考题库(含答案详解)
- 2025巴彦淖尔市磴口县第三批社区工作者招聘60人备考题库含答案详解(综合卷)
- 2025年安阳市公安机关招聘留置看护辅警46人备考题库完整参考答案详解
- 健康信念模式提升糖尿病筛查依从性策略
- 四川省自然资源资产储备中心2025年公开考核招聘专业技术人员笔试考试参考题库及答案解析
- 中国建设银行上海市分行2026年度校园招聘备考题库(450人)及答案详解(典优)
- 2026东莞银行秋季校园招聘备考题库含答案详解(轻巧夺冠)
- 2026“梦想靠岸”招商银行东莞分行冬季校园招聘备考题库附答案详解(突破训练)
- 2025年甘肃省武威市民勤县收成镇人民政府选聘专业化管理村文书备考题库附答案详解(夺分金卷)
- 眉山市乡科级领导干部政治理论水平考试测试题库单选1
- GB/T 18711-2025选煤用磁铁矿粉试验方法
- 上消化道出血疾病宣教
- T-CECRPA 015-2025 跨黄河中上游公路斜拉桥绿色低碳建造评价标准
- 学堂在线 大数据机器学习 章节测试答案
- 红十字理论试题及答案
- 快递客户维护与开发课件
- 少年读史记帝王之路课件
- 2025年小学英语毕业考试模拟卷(英语综合实践)英语歌曲填词训练
- 2025年全国出租车从业资格考试模拟复习题库及答案(共500题)
- 知道智慧树中国茶文化与茶健康课后章节测试满分答案满分测试答案
评论
0/150
提交评论