• v1.7.5 7523138fbb

    Stable

    claunia released this 2025-04-10 16:29:17 +00:00 | 60 commits to main since this release

    📅 Originally published on GitHub: Thu, 10 Apr 2025 16:44:10 GMT
    🏷️ Git tag created: Thu, 10 Apr 2025 16:29:17 GMT

    Changes / new features since v1.7.1:

    • added two functions to control fg/bg treatment of 1-D Huffman BMPs:
      • bmpwrite_set_huffman_img_fg_idx(): to optimize Huffman compression by specifying which palette index corresponds to the foreground color.
      • bmp_set_huffman_t4black_value(): specify which numerical values ITU-T T.4 'black' and 'white' correspond to.
    • allow shortened OS/2 info headers
    • minor bug fixes, refactoring
    Downloads
  • v1.7.1 7f125a3d81

    Stable

    claunia released this 2024-11-17 01:47:26 +00:00 | 87 commits to main since this release

    📅 Originally published on GitHub: Sun, 17 Nov 2024 01:53:23 GMT
    🏷️ Git tag created: Sun, 17 Nov 2024 01:47:26 GMT

    Fixes RLE bug in 1.7.0

    1.7.0 Release notes:

    This is the first "full-featured" release of bmplib.

    All "normal" BMP variants supported (BI_RGB, BI_BITFIELDS, BI_ALPHABITFIELDS)
    Includes support for both reading and writing RLE4, RLE8, RLE24 and 1-D Huffman compressions
    Full support for 64-bit BMPs
    
    Downloads
  • v1.4.5 31a4b5464a

    Stable

    claunia released this 2024-10-05 23:56:09 +00:00 | 127 commits to main since this release

    📅 Originally published on GitHub: Sun, 06 Oct 2024 12:53:45 GMT
    🏷️ Git tag created: Sat, 05 Oct 2024 23:56:09 GMT

    Changes since v1.4.1:

    • Support reading of 64bpp BMPs
    • saving RLE4 and RLE8
    • some minor fixes/changes, including minor API changes
    Downloads
  • v1.4.1 f462d38d19

    Pre-Release

    claunia released this 2024-09-25 19:16:05 +00:00 | 143 commits to main since this release

    📅 Originally published on GitHub: Wed, 25 Sep 2024 19:38:57 GMT
    🏷️ Git tag created: Wed, 25 Sep 2024 19:16:05 GMT

    This is the first release.
    The feature set feels sufficient to finally call it a release.
    While I haven't had any stability issues, ymmv, and as the software is still brand new, am tagging this as a pre-release.
    If you do encounter any issues, please contact me!
    Not tested at all on big-endian hardware! -- if you try it, please let me know the results.
    Cheers

    Downloads