/ilbm.js

Library to display IFF/ILBM files within a browser.

Primary LanguageJavaScriptOtherNOASSERTION

This project contains code to display IFF/ILBM files (as used on the Amiga) and display them in HTML5 browser using Javascript + Canvas.

The project is described on my blog.

The library currently handles the following image types:

  • Color palette images
  • EHB (Extra Half-Bright) images
  • HAM (Hold & Modify) images, both HAM-6 and HAM-8 variants
  • RGB-24 images.
  • SHAM (Sliced HAM) images

The library handles the following features:

  • Uncompressed and Packbit compressed data
  • Non square pixel rendering
  • Colour-palette animations
  • Textual annotations
  • Proper scaling of 4 bit palettes

Flattr this git repo