1. 10 May, 2021 1 commit
    • ROOL's avatar
      Fix missing column bug · 8c174228
      ROOL authored
      Detail:
        In 1/2/4bpp modes the loop could potentially read off the end of the input buffer
        (causing an abort if the next page isn't mapped in), or cause the rightmost column to be
        lost.
        Refactor the loop to count in destination bits to avoid both problems.
      Admin:
        Submission for PNG bounty.
      
      Version 0.07. Tagged as 'CompressPNG-0_07'
      8c174228
  2. 24 Apr, 2021 1 commit
    • ROOL's avatar
      Docs update · 2be571c3
      ROOL authored
      Version 0.06. Not tagged
      2be571c3
  3. 17 Mar, 2021 1 commit
    • ROOL's avatar
      Palette bit depth & transparency mask changes · c7f38d77
      ROOL authored
      Detail:
      * Honours the bit depth of the source image rather than setting 8bpp flat.
        This is based on the palette size and is now restricted to 2, 4, 16 or
        256 colours.  Non-paletted images are 24 bit colour.
      * Add option to add tRNS chunk for paletted images to have a mask set by
        substituting one of the paletted entries for a transparency.
      * Change palette docs in CompressPNG - 0x00BBGGRR not just a 3 byte entity.
      * Refuse to start a compression run if ZLib module is missing.
      Admin:
        Submission for PNG bounty.
      
      Version 0.06. Tagged as 'CompressPNG-0_06'
      c7f38d77
  4. 18 Dec, 2020 1 commit
    • ROOL's avatar
      Import of CompressPNG · df5a1ced
      ROOL authored
      Detail:
        Supporting module to convert sprite line data into Portable Network Graphics
      Admin:
        Submission for PNG bounty.
      
      Version 0.05. Tagged as 'CompressPNG-0_05'
      df5a1ced