BLP format decoder/encoder over JuicyPixels library http://github.com/NCrashed/JuicyPixels-blp#readme

Version on this page:
LTS Haskell 12.26:
Stackage Nightly 2018-07-09:
Latest on Hackage:

See all snapshots JuicyPixels-blp appears in

BSD-3-Clause licensed by Anton Gushcha
Maintained by [email protected]

Module documentation for

This version can be pinned in stack with:[email protected]:e195b7c4bc0fb5ba595b9793d1baf07f7671804e85e5b8da9d3b50bb75fd07c8,2267


Build Status

The library provides decoding/encoding functions for BLP1 texture format of Warcraft III game. The result is represented in types of JuicyPixels library.


  • Supported all three subtypes of BLP1: JPEG with alpha, paletted without alpha and paletted with alpha.

  • Command line utility to convert BLPs from/to PNG, JPEG, BMP, TGA, TIFF, GIF, Radiance formats.


  • BLP0 support

  • BLP2 support


Relax upper boundary for binary-

Initial release.