pngcheck - print info and check PNG, JNG and MNG files

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename pngcheck_2.3.0-7_i386.deb
Package name pngcheck
Package version 2.3.0
Package release 7
Package architecture i386
Package type deb
Category universe/devel
License -
Maintainer Ubuntu Developers <>
Download size 52.89 KB
Installed size 167.00 KB
pngcheck verifies the integrity of PNG, JNG and MNG files (by checking the
internal 32-bit CRCs or checksums) and optionally dumps almost all of the
chunk-level information in the image in human-readable form. For example, it
can be used to print the basic stats about an image (dimensions, bit depth,
etc.); to list the color and transparency info in its palette; or to extract
the embedded text annotations. All PNG and JNG chunks are supported, plus
almost all MNG chunks (everything but PAST, DISC, tERm, DROP, DBYK, and
ORDR). This is a command-line program with batch capabilities (e.g.,
pngcheck *.png).
Also includes pngsplit which can split a PNG, MNG or JNG file into
individual, numbered chunks.


Package Version Architecture Repository
pngcheck_2.3.0-7_amd64.deb 2.3.0 amd64 Ubuntu Universe
pngcheck - - -


Name Value
libc6 >= 2.7
zlib1g >= 1:1.1.4


Type URL
Binary Package pngcheck_2.3.0-7_i386.deb
Source Package pngcheck

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pngcheck deb package:
    # sudo apt-get install pngcheck




2013-06-01 - Jari Aalto <>
pngcheck (2.3.0-7) unstable; urgency=low
* debian/control
- (pngcheck::Depends): Remove unused
libpng12-0 (Closes: #709354). Thanks to Jakub Wilk <>.
- (Vcs-*): Update to
2013-05-23 - Jari Aalto <>
pngcheck (2.3.0-6) unstable; urgency=low
* debian/clean
- Add gpl/pngsplit.
* debian/control
- (Build-Depends): Add zlib1g-dev (Closes: #709353). Remove unused
libpng-dev (Closes: #709354). Thanks to Jakub Wilk <>.
- (Standards-Version): Update to 3.9.4.
* debian/copyright
- Update year.
- Change X-Comment to standard Comment header.
- Update licence name from MIT to more descriptive Custom-MIT-like.
- Add years to pngsplit.c
- Update upstream homepage.
* debian/install
- Rename from pngcheck.install. Install pngsplit.
* debian/manpages
- Rename from pngcheck.manpages.
* debian/patches
- (10): New. Correct format string in pngsplit.
- (20): New. Use GNU --long options in pngsplit.
* debian/pngcheck.1.pod
- (AUTHORS): Replace template with program author (Closes: #709349).
- (DESCRIPTION): Fix typo (Closes: #709350).
- (OPTIONS): Order alphabetically.
* debian/pngsplit.1.pod
- New.
* debian/
- Remove sed, use --release. Thanks to Jakub Wilk <>.
* debian/rules
- (override_dh_auto_build): Change gcc to $(CC) variable. Build
new utility pngsplit.
2012-03-07 - Jari Aalto <>
pngcheck (2.3.0-5) unstable; urgency=low
* debian/control
- (Build-Depends): Rm dpkg-dev; not needed with debhelper 9.
* debian/
- Delete. Not used.
* debian/rules
- Enable all hardening flags.
- Change to DEB_CXXFLAGS_* flags and improve build target to
include CPPFLAGS (Closes: #662803). Patch thanks to Simon Ruderich
2012-03-05 - Jari Aalto <>
pngcheck (2.3.0-4) unstable; urgency=low
* debian/compat
- Update to 9
* debian/control
- (Build-Depends): update to debhelper 9, dpkg-dev 1.16.1.
Change libpng12-dev to libpng-dev; libpng 1.5 transition
- (Standards-Version): Update to 3.9.3.
* debian/copyright
- Update to format 1.0.
* debian/rules
- Delete unnecessary targets.
- Use hardened CFLAGS.
2010-01-14 - Jari Aalto <>
pngcheck (2.3.0-3) unstable; urgency=medium
* debian/control
- (Build-Depends): use debhelper 7.1 due to
override in debian/rules (lintian).
- (binary-arch): Add target needed for 'debuild -B'.
* debian/rules
- Factor away more rules handled by dh(1).
- (override_dh_auto_build): move CFLAGS after gcc(1) call.
- (binary-arch): Add dh_install to make sure main binary
is installed (grave; Closes: #564629).
2009-12-19 - Jari Aalto <>
pngcheck (2.3.0-2) unstable; urgency=low
* Move to format: 3.0 (quilt).
* debian/clean
- Move content from debian/rules for dh(1).
* debian/control
- (Depends): add ${misc:Depends} for debhelper.
* debian/copyright
- Minor layout updates.
* debian/
- Rename from debian/
* debian/pngcheck.{install,manpages}
- Move content from debian/rules for dh(1).
* debian/pngcheck.1.pod
- Add copyright.
* debian/rules
- Remove dpatch.
- Remove rules obsoleted by dh(1).
* debian/source/format
- New file.
2009-12-02 - Jari Aalto <>
pngcheck (2.3.0-1) unstable; urgency=low
* New upstream release (Closes: #391523).
* debian/control:
- (Build-Depends): remove unused dpatch.
- (Standards-Version): update to 3.8.3.

See Also

Package Description
pngcrush_1.7.85-1build1_i386.deb optimizes PNG (Portable Network Graphics) files
pngmeta_1.11-8_i386.deb Display metadata information from PNG images
pngnq_1.0-2.3_i386.deb tool for optimizing PNG (Portable Network Graphics) images
pngphoon_1.2-1build1_i386.deb Creates a png file with the current phase of the moon
pngquant_2.5.0-2_i386.deb PNG (Portable Network Graphics) image optimising utility
pngtools_0.4-1.3_i386.deb series of tools for PNG (Portable Network Graphics) images
pnmixer_0.7.2-1_i386.deb Simple mixer application for system tray
pnopaste-cli_1.6-2_all.deb Pastebin with syntax highlighting (cli tool)
pnopaste_1.6-2_all.deb Pastebin with syntax highlighting
pnscan_1.12-1_i386.deb Multi threaded port scanner
po4a_0.52-1_all.deb tools to ease the translation of documentation
poa_2.0+20060928-6_i386.deb Partial Order Alignment for multiple sequence alignment
poc-streamer_0.4.2-4build1_i386.deb MP3/Ogg multicast/HTTP streamer and MP3 cutting tool
pocillo-icon-theme_0.9.6_all.deb Tango-esque folder icon set called Pocillo
pocketsphinx-doc_0.8.0+real5prealpha-1ubuntu2_all.deb Speech recognition tool (documentation)