Changes for version 0.50 - 2020-12-12

  • "set_text" issues errors for bad text chunks
  • Unify testing of libpng version
  • Better tests of setting and getting of tIME chunk
  • Round-trip tests for previously-untested pCAL, oFFs, hIST chunks
  • get_pCAL now works (was faulty)
  • Doc corrections for get_cHRM, oFFs, pHYs chunks
  • libpng_supports expanded to cover all macros in libpng 1.6.37
  • DIAGNOSTICS section removed from documentation
  • Functions, chunk names, etc. in alphabetical order in doc
  • Doc "PNG Timestamps" to "tIME", "Palette" to "PLTE"
  • get_sBIT no longer writes zeros to empty fields
  • Unimplemented but documented "get_color_type" function implemented
  • set_PLTE_pointer method removed
  • Add read_struct function

Documentation

print contents of PNG files

Modules

make libpng constants available
Perl interface to the C library "libpng".