Imageprocessing Library

The Imageprocessing Library is a set of ActionScript 3 classes designed to work simple and performant. It comes with more than 50 filters to manipulate images and synthesize textures.

Examples

External:

Description

From a technical point of view the core image objects use a multi-channel model. Each channel stores one byte per pixel. The number of channels and data in each of these leads to the following supported image formats:

  • Binary
  • Grayscale
  • RGB
  • RGBA

A core image object uses one layer. It is also possible to create an object that handles multiple layers and renders them down to one on demand. Calculations on colors are made using their representation as one byte per channel or IEEE-754 double-precision floating-point numbers depending on the filter. The library itself is designed following the KISS principle. Using parts of it with your existing project is therefore unproblematic. It might help you as well that the quality can be scaled in some degree which results in shorter execution time of several procedures. The algorithms used in the library are not claimed to be scientific correct. While developing this library I always tried t get good looking results and short execution time. A lot of filters can be cached and they take some time only on their first execution (like the BrightnessCorrection). You may also find two versions of filters if there is a Quick prefix on the class name. A good example here is the ContrastCorrection compared to QuickContrastCorrection. By downloading the ImageProcessing Library you gain control over

  • More than 50 filters to manipulate or create images
  • Utils to publish your images in an easy way
  • Utils to capture live data
  • Serialization into common file formats

License

The Imageprocessing Library is licensed under a Creative Commons License (Attribution-Noncommercial-No Derivative Works 2.5 Generic).

Do not hesitate to contact me if you have any suggestions or questions.
no spam please.

5 Responses to “Imageprocessing Library”


  • Hi

    is it possible to find out the average color in an image using your library and identify the color??

  • Dear sir
    when Installing the Imageprocessing Library
    the answare is
    I’ve extructed the file into:
    Program Files\Adobe\Adobe Flash CS5\Common\Configuration\ActionScript 3.0\libs\ImageProcessing

    ..\mxmlc.exe
    is not recognized as an internal or externak command.

    please help

  • hey man, I’m having a problem in an iOS app i’m coding and using your class, and wish to know… Does this library uses pixelbender?

    thanks!

  • Hi,
    It looks great. I came across a nice image processing control. I am sure it will enhance your knowledge about image processing and manipulation.
    Aspose.Imaging for .NET is an image processing & manipulation component that allows developers to create, edit, draw or convert images in their .NET application. It allows developers to convert image files to PSD, BMP, JPEG, PNG, TIFF and GIF formats. Moreover a set of pens, brushes and fonts can be used to draw images or add new elements & text to existing images. Aspose.Imaging for .NET works well with both web & windows applications. Moreover, it adds the support for Silverlight platform.

Leave a Reply