Flex3学习轨迹:将彩色照片转换成黑白照片
2012-03-08 15:13
330 查看
通常情况下,彩色图片转换成黑白图片需要使用一定的算法来实现。在这里就使用滤镜类来实现转换。
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12" > <mx:Script> <![CDATA[ private var rLum:Number = 0.2225; private var gLum:Number = 0.7169; private var bLum:Number = 0.0606; [Bindable] private var bwMatrix:Array = [rLum, gLum, bLum, 0, 0, rLum, gLum, bLum, 0, 0, rLum, gLum, bLum, 0, 0, 0, 0, 0, 1, 0]; [Bindable] [Embed('assets/image.jpg')] private var image1:Class; ]]> </mx:Script> <mx:ColorMatrixFilter id="cmf" matrix="{bwMatrix}" /> <mx:Panel title="实现将彩色图片转换为黑白色" width="360" height="240" verticalAlign="middle" horizontalAlign="center"> <mx:HBox> <mx:VBox> <mx:Label text="原始图片" /> <mx:Image source="{image1}" /> </mx:VBox> <mx:VBox> <mx:Label text="黑白图片" /> <mx:Image source="{image1}" filters="{[cmf]}" /> </mx:VBox> </mx:HBox> </mx:Panel> </mx:Application>
相关文章推荐
- 彩色照片转换为黑白照片(Color image converted to black and white picture)
- H5将彩色照片转换成黑白照片
- 将彩色照片变成黑白照片
- Flex3学习轨迹:创建工具提示
- Flex3学习轨迹:缓动函数简单实现
- Flex3学习轨迹:ToolTipManager来进行工具提示的启用和禁用
- Flex3学习轨迹:简单的指针管理
- Flex3学习轨迹:显示简单的动态鼠标
- 彩色照片转化为黑白照片
- ps彩色照片变黑白照片
- Flex3学习轨迹:使用行为实现按钮放大(一)
- 图像编程学习笔记4——24位真彩色转换为灰度图像
- Flex3学习轨迹:使用DataGrid实现过滤显示
- Flex3学习轨迹:使用行为实现按钮放大(二)
- 将彩色照片变成黑白照片
- Flex3学习轨迹:使用行为实现按钮放大(三)
- opencv学习笔记(八)彩色视频转换成黑白视频
- 快速将彩色照片变成黑白照片(仅适用于jpg格式)
- Flex3学习轨迹:创建菜单栏
- 怎样用PS制作8张一寸照片及彩色转黑白照片方法