主要原理也是使用2进制载入,再按24位BMP文件格试进行读取并转换成BitmapData再显示出来,只要读入BMP图片转换成二进制,再转成BitmapData,最后把获取位图数据的Bitmap传给Image源,让Image控件显示出来。
下面是我的一个Flex工程:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script><![CDATA[import mx.core.UIComponent;import mx.core.BitmapAsset;//导入BMPDecoderimport imageDecoder.BMPDecoder;private function showimage():void {loadBMPFile("../test.bmp");}   private function loadBMPFile( url:String ):void {var loader:URLLoader = new URLLoader();//指定loader以二进制返回数据loader.dataFormat = URLLoaderDataFormat.BINARY;loader.addEventListener( Event.COMPLETE, onCompleteLoad );loader.load( new URLRequest( url ) );}private function onCompleteLoad( e:Event ):void {var loader:URLLoader = e.target as URLLoader;var decoder:BMPDecoder = new BMPDecoder();//将二进制数据转换成BitmapDatavar bd:BitmapData = decoder.decode( loader.data );//用来显示效果的Bitmap获取位图数据,图片平滑var myBitmap:Bitmap = new Bitmap(bd,"auto",true);myImage.source=myBitmap;}]]></mx:Script> <mx:Buttonid="showImage" label="showimage" click="showimage();"/><mx:Image id="myImage" />
</mx:Application>

转载于:https://www.cnblogs.com/jsbrml/archive/2011/01/25/1944414.html

flex image 控件显示bmp 格式图片相关推荐

  1. 【数字图像处理】一.MFC详解显示BMP格式图片

    本文主要是讲述<数字图像处理>系列栏目中的第一篇文章.主要详细介绍了BMP图片格式,同时使用C++和MFC显示BMP格式,主要结合自己的<数字图像处理>课程和以前的项目叙述讲解 ...

  2. MFC详解显示BMP格式图片

    本文主要是讲述<数字图像处理>系列栏目中的第一篇文章.主要详细介绍了BMP图片格式,同时使用C++和MFC显示BMP格式,主要结合自己的<数字图像处理>课程和以前的项目叙述讲解 ...

  3. QVTKWidget控件显示二维图片

    QVTKWidget控件不是QT中默认控件,需要手动编译.用CMAKE编译VTK过程中,需要选择VTK支持QT.网络上有很多教程,不再重复了.但有一点要提醒大家:只需要将Release版本中QVTKW ...

  4. FileUpload控件实现单按钮图片自动上传并带预览显示

    FileUpload控件实现单按钮图片自动上传并带预览显示 1.实现原理: FileUpload控件默认不支持服务端的ONCHANGE事件,此时用一种变通的方法借用客户端的onchange事件,调用_ ...

  5. 演练GridView控件显示目录图片

    本博文,将带你学习使用GridView控件显示站点目录的图片.如果你已经学会怎样做图片缩略图:怎样应用接口来实现统一的属性,方法或函数:怎样动态加载用户控件,等等.就不必往下看了.因为此篇博文就是演练 ...

  6. 9206晚自习点歌功能拆解 图片加载 控件显示与隐藏等等

    使用panel面版布局 控制面版的Dock属性 项目资源存放位置 bin/debug下 布局图片 工具栏的设置 设置工具项为图文模式 图在上,文在下 给菜单项添加图片,并且设置图片不压缩,不缩小 左右 ...

  7. 关于BMP格式图片在终端显示的具体做法(超详细)

    关于BMP格式图片在终端显示的具体做法(超详细) #include <stdio.h> #include <sys/mman.h> #include <sys/types ...

  8. C#利用Picturebox控件显示图片

    源文章:https://blog.csdn.net/liyuqian199695/article/details/54098938 C#利用Picturebox控件显示图片 1.Picturebox控 ...

  9. MFC程序调用Windwos CMD命令打印图片 MFC 控件显示层次调整,即(叠放次序)和绘制遮挡置于底层顶层灰色

    MFC打印 打电话 ShellExecute 从您的计划中 print 操作 (特好用) ShellExecute(NULL,"print","c:\\test.png& ...

最新文章

  1. R回归模型glm与lm的区别
  2. 长沙理工大学第十二届ACM大赛-重现赛 K - 大家一起来数二叉树吧
  3. 短文本分析----基于python的TF-IDF特征词标签自动化提取
  4. [机械]“重工业面临两大危机”——向文波(三一重工股份有限公司执行总裁)
  5. python 保存网页到印象笔记_如何将网页内容保存到印象笔记?
  6. 安卓开发必须会的技能!浅谈Android消息机制原理,威力加强版
  7. WinCE的I2C驱动程序设计
  8. 第八节:Task的各类TaskTResult返回值以及通用线程的异常处理方案
  9. mysql slow log 分析工具_mysql slow log分析工具的比较
  10. TokyoTyrant的管理工具tcrmgr使用小记
  11. 安装ssd后不识别网卡_群晖E10M20-T1:你以为它是张网卡,其实它还带俩SSD
  12. 安装系统之五 U盘装原版XP教程
  13. 第1章 java EE应用
  14. 从删库到跑路再到权限管理
  15. 联通服务器光信号亮红灯移动,联通los红灯闪啥意思(图文)
  16. 真牛!如何才能更容易拿到大厂Offer?挥泪整理面经
  17. php tp5修改语句,tp5修改(实现即点即改)
  18. 周志华 机器学习初步 线性模型
  19. 007-part5-proveofwork工作量证明
  20. 理论物理极础10:泊松括号,角动量和对称性

热门文章

  1. c++ vlc读取摄像头_Qt音视频开发1-vlc解码播放
  2. linux实用小工具,Linux系统小工具使用大用途---1
  3. win10安装mysql5.6,mysql启动时,闪退
  4. 人脸识别的时候,一定要穿上衣服!否则 ...
  5. 毕业三年,快手总包 90W 值得去吗?
  6. 安利!阿里程序员常用的 15 款开发者工具
  7. 3.2 亿人都在刷抖音,而优秀的人在看这些公众号
  8. 重启oracle后报01034,ORACLE: ORA-01034, ORA-27123问题处理的分析
  9. android addview指定位置,Android开发中,请问当在一个视图中addView另一个布局视图时为什么报错?...
  10. java中判断字符串乱码_java中如何判断字符串是否乱码