Tuesday, February 13, 2007

External libraries and tools used to build VLIV

VLIV is written in pure C (about 3000 lines, not counting resource file). I am using numerous external libraries to load some image types, as well as other tools.

Libraries are:
  • libtiff for TIFF files handling
  • IJG JPEG library for JPEG amd JPEG-in-TIFF handling
  • libpng for PNG handling
  • zlib (indirect usage through libpng) for Deflate compression in TIFF images
  • OWND library for intellimouse handling
External tools I use are:
  • UPX for compacting the VLIV executable
  • NSIS for the installer
All these tools are very well designed, and have saved me lot of time in getting VLIV done.

No comments: