`
kinglong
  • 浏览: 32738 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

位图工具BitmapDataUtil类-getRealImageRect方法演示

阅读更多
位图是flash众多类,使用很频繁的一个,我这边根据自己的实际应用写了有关位图操作的工具类-BitmapDataUtil类,这次写了getRealImageRect方法演示类。
    getRealImageRect主要用于获取位图真实大小(Rectangle)

		/**
		 * 获取图片真实大小(去除透明部分)
		 * @param bitmapData 位图;
		 * @return Rectangle
		 */
		public static function getRealImageRect(bitmapData : BitmapData) : Rectangle {
			if (bitmapData == null || bitmapData.width < 1) {
				return new Rectangle();
			}
			return bitmapData.getColorBoundsRect(0xFF000000, 0, false);
		}


演示程序需要flash player 10+的支持,大家可以选择本地一个透明图片来做测试
[FLASH=550,400,True]upload/TestRealImageRect.swf[/FLASH]
工具类:
https://github.com/kinglong/as3lib/blob/master/com/klstudio/utils/BitmapDataUtil.as
演示类:
https://github.com/kinglong/as3lib/blob/master/com/klstudio/test/TestRealImageRect.as
分享到:
评论

相关推荐

    位图工具BitmapDataUtil类-getImageMapVector方法演示

    NULL 博文链接:https://kinglong.iteye.com/blog/1609388

    Delphi7四态位图按钮(2012-7-16 160924)

    在Delphi中,位图通常以TBitmap对象的形式存储,可以在OnPaint事件中使用Draw或StretchDraw方法进行绘制。 由于提供的压缩包子文件名称列表只有一个:“Delphi7四态位图按钮(2012-7-16 160924)”,我们可以推测这个...

    银联8583位图工具

    《银联8583位图工具:深入解析金融报文处理》 在金融通信领域,8583报文标准扮演着至关重要的角色。它是由中国银联制定的一种用于电子支付系统间交换数据的协议,是金融交易数据传输的核心规范。本文将详细探讨...

    8583位图工具.exe.zip

    8583位图工具是一种专门用于分析和处理8583报文的软件,它在金融信息技术领域中尤其重要,因为8583报文标准是国际金融电讯协会(ISO)制定的一种用于电子支付系统的信息交换格式。这个工具能够帮助用户快速地理解和...

    位图工具,用于8583的位图直观显示。

    位图工具,用于8583的位图直观显示。 位图工具,用于8583的位图直观显示。 位图工具,用于8583的位图直观显示。

    8583报文位图工具

    8583报文位图工具是一款专门针对金融行业中的8583协议进行解析和校验的专业软件。8583协议,全称为ISO 8583,是国际标准化组织(ISO)制定的一种用于电子支付系统间通信的报文格式标准。它在银行间交易、信用卡处理...

    PC2LCD2002 位图转换工具 - U8G2 - LVGL - GUI

    本人还有其它的项目,像`U8G2`和`LVGL`这类GUI项目,如果要用到图片元素,都依赖于这个软件。该软件可以使电脑上`img`格式的图片转换为`uint8_t`格式单色位图数组。文件包含了软件本身和一个README文件,将指导使用...

    24位图转16位图工具

    本篇文章将详细探讨“24位图转16位图工具”所涉及的知识点。 首先,我们来了解24位BMP(BITMAP24)图像。24位BMP图像提供了8位红、8位绿和8位蓝通道,总共24位,能够显示约1670万种颜色,这被称为真彩色。这种格式...

    位图工具.zip

    位图工具.zip是一个压缩包,其中包含一个名为BitMap.exe的应用程序,这是一款适用于前端开发人员的实用工具,尤其在处理8383位图格式时。8383位图是银联8583报文标准中的一个重要概念,主要用于金融交易数据交换。这...

    8583位图工具.rar

    银联8583位图工具

    windows 下的位图生成工具

    本文将详细解析“windows下的位图生成工具”的工作原理、使用方法及其相关知识点。 位图,也称为栅格图像,是由像素点阵构成的图片格式,其中每个点代表颜色信息。这种格式的图像在放大时可能会失去清晰度,但因其...

    位图处理C++类

    基于C++的位图处理类可能会提供对单个像素进行操作的方法,如设置像素颜色、获取像素颜色、调整亮度、对比度、饱和度等。 5. **图像变换**: 位图处理可能涉及图像缩放、旋转、裁剪、平移等操作。这些操作需要对...

    基于VC 6 的位图图像处理方法

    ### 基于VC 6 的位图图像处理方法 #### 摘要与背景介绍 本文探讨了在Microsoft Visual C++ 6.0 (VC6)环境下进行位图图像处理的方法。由于Windows系统并未直接提供针对设备无关位图(Device-Independent Bitmap,...

    位图工具条 vc++

    3. **位图工具条类**:VC++提供了CBitmapButton或CToolBar类来处理位图工具条。你需要实例化这些类,并在它们的构造函数中指定位图资源ID。 4. **位图映射**:定义一个映射,将每个位图与特定的按钮ID关联。这通常...

    8583位图工具

    8583位图工具

    真彩位图工具栏的实现

    这两种方法都可以实现真彩位图工具栏,但CTrueColorToolBar方法更简单,因为它已经封装了大部分逻辑,而自定义函数的方法则需要更多的编码工作,但提供了更大的灵活性。 无论选择哪种方法,都需要注意确保位图的...

    Zero位图字体批量版-自定义.unitypackage

    自己加入了批量功能,选中多个文件夹,右键批量根据图片名称生成

    位图字体工具BMFont

    美工提供的位图字体,经常使用起来比较麻烦,这样就可以用字体工具BMFont,把位图字体做个一个FNT字体来使用啦

    位图转数组头文件工具

    位图转数组头文件工具是一种实用程序,专为开发者设计,尤其在嵌入式系统或图形界面编程中非常有用。这个工具使用Visual C++ 6(VC6)编写,能够将.bmp格式的位图文件转换成C语言的数组定义,方便在代码中直接引用和...

Global site tag (gtag.js) - Google Analytics