`
hereson
  • 浏览: 1451179 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

8款很实用的Actionscript写的位图(BitMap)操作类

    博客分类:
  • flex
阅读更多

AS3 Scale9 Bitmap


AS3 Scale9 Bitmap is helper class that lets you create scale9 sprites with bitmap data fill – originally this was not possible in Flash 9. The helper class creates a "fake" scale 9 sprite containing 9 shapes that scale according to user-defined scaling matrix. Extremely useful for user interface work (creating buttons, scalable UI elements etc.).

 

AS3 bitmap mosaic class

 


This class will allow you to create a pixellated copy of any display object. It allows for varying pixel sizes and caching of rendered pixels so you don’t have to redraw them every time.

 

Active Window Blur

 


It has detail code and examples show how the class works.

 

Animated Bitmap Class

 


The AnimatedBitmap class provides functionality for Bitmap objects that are animated by using a series of still images. When creating a new AnimatedBitmap you provide a BitmapData object that contains an image that consists of the ’single-frame’ images for the animation.

 

CollisionDetection Class

 


CollisionDetection class is really simple to work with, there is a single static method called checkForCollision with four parameters. movieClip1, movieClip2 – The MovieClip instances to check for collision. alphaTolerance – a number from 0 to 255 that specifies the transparency tolerance when testing the collision. A higher number will increase the tolerance (ie. allow more transparent parts of the MovieClip to register collisions). Defaults to 255.

 

DistortImage Class

 


It is an updated version of the original DistortImage class for AS2, which allows you to programmatically distort images.

 

ImageLoader

 


ImageLoader is a straightforward image loader. It simplifies the job of loading images by automatically creating a list of images being loaded, controlling its queue with priority features (by way of the LoadingQueue class), and by caching images locally using BitmapDatainstances. This means that when you try to load a new image, it actually loads the image, saves its BitmapData, and attaches the image to the container (with smooth turned on by default).

 

Reflection class

 


It is a simple class for creating a reflection below any type of displayObject in AS3.

分享到:
评论

相关推荐

    一个(位图)bitmap封装类

    位图(Bitmap)是Windows操作系统中广泛使用的图像文件格式,用于存储像素数据。在Windows编程中,DIB(Device Independent Bitmap)是与设备无关的位图,它包含了描述位图所需的全部信息,使得位图能在不同分辨率和...

    VC读取24位位图bitmap

    在MFC中,我们可以使用CImage类来操作位图。CImage是ATL/MFC库的一部分,提供了方便的图像处理功能。以下是一般的步骤: 1. **加载位图**:使用CImage类的Load方法,传入位图文件路径,可以加载24位位图。 ```cpp ...

    位图bitmap图像文件格式详解与编程PPT

    位图(Bitmap)是计算机图形学中用于存储和操作图像数据的基本对象。它是一个像素的二维数组,每个像素代表图像中的一个颜色点。在Windows环境下,位图分为两类:设备独立位图(Device-independent bitmaps,DIB)和...

    c#Bitmap类和Graphics类

    Bitmap类是C#中用于图像处理的基本类,它提供了多种方法来操作图像,包括图像的创建、编辑、显示和保存。Bitmap类的实例可以从文件、流、Image对象等多种来源进行初始化。 Bitmap类的常用方法包括: * GetPixel...

    Bitmap位图缩放范例

    Bitmap位图缩放是图像处理中的常见操作,广泛应用于各种应用程序和系统中,例如手机壁纸适配、游戏画面渲染、图像编辑软件等。在Android开发中,Bitmap对象是用于存储和处理像素数据的核心类,而缩放Bitmap是优化...

    一个读写位图文件的类

    位图文件(Bitmap)是一种常见的图像文件格式,广泛应用于各种操作系统和软件中。"一个读写位图文件的类"的实现,主要是为了方便在程序中处理和操作位图文件,包括读取图像的宽度、高度和数据,以及将这些信息保存回...

    Bitmap位图旋转范例

    Bitmap位图是Android系统中广泛使用的图像处理类,主要用于显示和操作像素级别的图像数据。在Android开发中,我们经常会遇到需要对Bitmap进行各种操作的情况,其中旋转Bitmap就是一种常见的需求,比如用户拍摄照片后...

    c#.net Bitmap类的基本使用方法

    在C#.NET编程环境中,`Bitmap`类是用于处理图像的核心类,它允许开发者创建、加载、修改和显示位图图像。本篇文章将详细介绍`Bitmap`类的基本使用方法,包括其构造函数、属性、方法以及如何与其他图形组件交互。 1....

    位图操作类 CBitmapEx

    《CBitmapEx:位图操作类的深度解析与应用》 在计算机图形学领域,位图是最常见的图像数据表示方式之一。位图是由像素数组组成的,每个像素代表图像中的一个颜色点。CBitmapEx是针对Windows API中的CBitmap类进行...

    Bitmap位图资源

    综上所述,Bitmap位图资源在Android开发中扮演着重要角色,理解和掌握Bitmap的使用、优化以及相关操作,对于提升应用的性能和用户体验至关重要。在实际项目中,需要根据具体需求灵活运用上述知识点,以实现高效、...

    Android应用源码之(Bitmap位图渲染与操作).zip

    在Android应用开发中,Bitmap是用于处理图像的基本类,它代表了一个位图图像。位图渲染与操作是Android图形处理的重要部分,对于优化性能、创建动态效果和自定义UI至关重要。以下将详细讨论Bitmap的使用、渲染过程...

    bitmap工具类

    4. **位图操作**:Bitmap工具类往往包含各种图像处理功能,如裁剪、旋转、缩放、颜色转换等。这些操作都需要谨慎处理,因为它们可能涉及到额外的内存分配。 5. **内存优化**:使用`Bitmap.Config`设置位图格式,如`...

    bitmap_class.rar_位图类

    "bitmap_class.rar_位图类"这个压缩包显然包含了多个用于操作和管理位图的类,这些类可能覆盖了从基本的显示到复杂的位图处理功能。下面将详细介绍这些知识点: 1. **位图基础**:位图是一种像素图像,每个像素都有...

    Transparent Bitmap实现透明的位图(7KB)

    在.NET Framework或者C#环境下,我们可以使用System.Drawing.Bitmap类来创建和操作透明位图。Bitmap类提供了LockBits和UnlockBits方法,用于直接访问像素数据。通过这两个方法,我们可以在内存中修改位图的Alpha值,...

    安卓Android源码——(Bitmap位图渲染与操作).zip

    5. **Bitmap操作**: - **裁剪**:使用Bitmap.createBitmap()方法可以裁剪Bitmap的一部分。 - **合并**:可以将多个Bitmap拼接在一起,创建新的Bitmap。 - **颜色转换**:通过ColorFilter或者PorterDuff.Mode实现...

    BMP图像文件读写操作类,C++实现,支持24位位图

    在计算机图形学领域,BMP(Bitmap)是一种常见的位图图像文件格式,广泛应用于Windows操作系统。C++作为一款强大的编程语言,提供了丰富的库和自定义功能来处理BMP图像文件。本篇将深入探讨如何使用C++实现BMP图像...

    MFC学习bitmap的代码类

    MFC 提供了一个 CBitmap 类来封装Windows API中的位图操作。这个"BitmapDemo"可能是一个教学示例,展示了如何在MFC程序中创建、加载和使用位图。下面我们将详细讨论MFC中的CBitmap类及其相关的知识点。 1. **...

    位图BMP格式图像文件处理类源码VC版.rar_bmp_vc 文件读写_位图 VC_位图读写操作_文件读写

    位图BMP(Bitmap)格式是Windows操作系统中最基础的图像文件格式之一,它以未经压缩的原始像素数据存储图像。在VC++环境下,处理BMP文件通常涉及到文件的读写操作,以及对图像数据的解析和操作。这个“位图BMP格式...

    Android Bitmap位图渲染与操作源码.rar

    在Android开发中,Bitmap是用于处理图像的基本类,它代表了一种位图图像。Bitmap对象在内存中存储像素数据,并提供了对这些数据的各种操作方法。本资料“Android Bitmap位图渲染与操作源码”可能包含了关于如何高效...

    Android应用源码之(Bitmap位图渲染与操作-IT计算机-毕业设计.zip

    综上所述,这个毕业设计项目涵盖了Android Bitmap操作的多个方面,对理解Android图形处理和性能优化有极大帮助。通过学习和实践,你可以掌握Android中位图的创建、加载、渲染、编辑以及内存管理等核心技能。这不仅...

Global site tag (gtag.js) - Google Analytics