Archive for the ‘ Alchemy ’ Category

ZaaIL 40+ Image format support for Flash

Zaalabs yesterday announced the release of an opensource library, written using Alchemy, which will allow swf to load at runtime more than 40 different image formats ( you will have access to the bitmapdata of the loaded file ).

More Info:Zaalabs
Download:ZaaIL

Supported Formats

  • Blizzard game textures – .blp
  • Windows Bitmap – .bmp
  • Multi-PCX – .dcx
  • DirectDraw Surface – .dds
  • Dicom – .dicom, .dcm
  • Flexible Image Transport System – .fits, .fit
  • Graphics Interchange Format – .gif
  • Radiance High Dynamic – .hdr
  • Macintosh icon – .icns
  • Windows icon/cursor – .ico, .cur
  • Interchange File Format – .iff
  • Interlaced Bitmap – .lbm, .ilbm
  • Infinity Ward Image (doesn’t work with MW2 iwi files) – .iwi
  • Jpeg – .jpg, .jpe, .jpeg
  • Jpeg 2000 – .jp2
  • Homeworld texture – .lif
  • Half-Life Model – .mdl
  • MPEG-1 Audio Layer 3 (Amazon MP3s work, Apple’s do not) – .mp3
  • Kodak PhotoCD – .pcd
  • ZSoft PCX – .pcx
  • Softimage PIC – .pic
  • Alias | Wavefront – .pix
  • Portable Network Graphics – .png
  • Portable Anymap – .pbm, .pgm, .pnm, .pnm
  • Adobe PhotoShop – .psd
  • PaintShop Pro – .psp
  • Pixar – .pxr
  • Raw data – .raw
  • Homeworld 2 Texture – .rot
  • Silicon Graphics – .sgi, .bw, .rgb, .rgba
  • Sun Microsystems, .sun
  • Creative Assembly Texture – .texture
  • Truevision Targa – .tga
  • Tagged Image File Format – .tif
  • Gamecube Texture – .tpl
  • Unreal Texture – .utx
  • Valve Texture Format – .vtf
  • Game Archive – .wad
  • Quake 2 Texture – .wal
  • Wireless Bitmap File Format – .wbmp
  • HD Photo – .wdp, .hdp
  • X Pixel Map – .xpm
  • Doom Graphics

AS3 Differents approaches for image format read/write.

JPEG

FP10 – Asynchronous jpeg encoding width Alchemy
http://segfaultlabs.com/devlogs/alchemy-asynchronous-jpeg-encoding
http://segfaultlabs.com/devlogs/swf/alchemy/jpeg_alchemy.zip

FP9 – Merging BitmapData objects to single JPEG file
http://blog.inspirit.ru/?p=289
http://blog.inspirit.ru/wp-content/uploads/jpgmerge/jpeg_encoder.rar

GIF

http://code.google.com/p/as3gif/

Decoding
http://as3gif.googlecode.com/files/GIFPlayer%200.6.zip

Encoding
http://as3gif.googlecode.com/files/GIFEncoder%200.1.zip

PNG

Async PNG encoding and merging
http://blog.inspirit.ru/?p=378
http://code.google.com/p/in-spirit/wiki/PNGEncoder
http://in-spirit.googlecode.com/files/PNGEncoder.swc.zip

BMP

Decoder
http://snippets.libspark.org/trac/wiki/munegon/BMPDecoder

Encoder
http://www.senocular.com/flash/actionscript/?file=ActionScript_3.0/com/senocular/images/BMPEncoder.as

TIFF

Encoder:
ActionScript 3 TIFF Encoder
http://blog.kevinhoyt.org/?p=319
http://blog.kevinhoyt.org/wp-content/tiff-encoder.zip

Decoder
http://www.ctyeung.com/AIR/index.html
http://code.google.com/p/windowsbitmapdencoder/downloads/list
http://windowsbitmapdencoder.googlecode.com/files/FileLoader_v_0_5_0.zip

ICO

Decoder
http://www.libspark.org/wiki/munegon/ICODecoder