PNG-supporting Image-Conversion Applications
Image-Conversion Applications with PNG Support
Maintenance Note
The PNG-supporting applications and toolkits pages are no longer being
actively updated; for several years already, it's been safe to assume
that virtually any bitmap-capable image app supports PNG.
Corrections are still
welcome
, particularly for "repurposed domains" (park-spam), but
new applications are no longer being added.
Many of the image-conversion applications listed here are also image viewers
and are therefore listed on the
PNG-supporting
image-viewer page
as well. Note also that
image
editors
often have the ability to import and export many formats.
Finally, not all of these applications convert both to and from the PNG
format; the "read-only," "write-only" and "read/write" comments
indicate the type of PNG support.
A special note regarding "png to text" conversion: if you're looking for
something to convert embedded, raster text to plain text, you won't find
it here--you want OCR (optical character recognition) software instead.
The kinds of png-to-text converters sprinkled below (e.g.,
pngcheck
and
SNG
) tend to fall more along the lines of PNG "dumpers," i.e.,
programs that describe the internal structure of a PNG file textually.
As on the other applications pages, links to home WWW sites or to
downloadable versions are provided where known, but if a link is broken,
check the location and see if an updated version is available (and
please tell Greg!
). Relevant
operating systems are printed in (
parenthesized italics
), where
"many" is defined as at least three of Unix, OS/2, Win32, DOS, Mac OS, etc.
These are listed alphabetically, more or less:
2PNG
fCoder Group
Win32
) - all versions; read/write? full alpha support (including
palette and 64-bit modes as of version 4.2); gamma support as of version
4.2;
MNG
and
JNG
support (read-only) as of
version 2.0; commercial.
(This is a non-graphical batch converter from various formats to PNG.
The company sells
other
batch converters
with read-only PNG support. See also
ImageConverter Plus
below.)
36-Image Converter
Phoenxsoftware
] (
Win32
) - version 4.2(?) and later;
read/write; freeware.
ACDSee32
ACD
Systems
] (
Win32
) - version 1.0 beta 3 and later;
read/write (read-only prior to version 3.0); full gamma support;
progressive display of interlacing (sparse method); broken
grayscale+alpha support; ignores background chunk; version 3.0 writes
PNGs with no IEND chunk (fixed in 3.1); commercial. (This was formerly
known as
ACDSee 95
.)
AdvanceCOMP
Andrea
Mazzoleni et al.
] (
DOS, Win32, Linux
) -
version 1.2 and
later
; read/write;
MNG
support;
freeware (GPL) with source. (This is now a dedicated set of
recompression utilities [optimizers], originally part of the
AdvanceSCAN
"command-line ROM manager" for various MAME
game-engine implementations. It includes
AdvancePNG
and
AdvanceMNG
[or
advpng
and
advmng
], the latter of
which is capable of splitting PNGs out of a MNG animation [as of version
1.6] and of converting a sequence of PNG images back into a single MNG
[as of version 1.9]. advpng originally was called
zpng
and was
part of the
AdvanceMAME
game emulator. Note that, as of version
1.9, it apparently still works only on non-interlaced palette, RGB,
and RGBA PNGs [i.e., no grayscale, gray+alpha, or interlaced].)
Advanced Batch Converter
Gold-Software Development
Win32
) - version 3.5(?) and later; read/write;
MNG
(read-only)
and
JNG
(read/write) support;
commercial.
Advanced Slide Show
Gold-Software Development
] (
Win32
) - all versions?
read-only;
MNG
and
JNG
support; commercial.
AdvancePNG
- see
AdvanceCOMP
above
AdvanceSCAN
- see
AdvanceCOMP
above
AhaView
Aha-soft
Win32
) - all versions; read/write as of version 2.0b; shareware.
(Version 1.1 is
freeware
but has read-only support for PNG.)
AI Picture Explorer / AIPICX
Applied Insights
Win32
) - all versions; read/write; shareware. (This app not
only views images but also creates web pages with image thumbnails.)
AI Picture Utility / AIPICT
Applied Insights
Win32
) - all versions; read/write; shareware.
Alter Image 32
Nun's Meadow Software
] (
Win32
) - all versions;
read/write; reportedly converts bi-level (1-bit) TIFFs into 24-bit PNGs.
A Mort les GIFs
Damien
Guillaume
Java
) - all versions; write-only;
MNG
support (write-only); no
transparency support;
freeware (GPL) with source. (This is a Java application to convert GIFs
into PNGs or MNGs. It uses delta-encoding to compress the MNG streams
as much as possible [which also loses any transparency], and two
third-party MNG viewers are included, one in Java by Shinya IKEDA and
one for Mac OS by Tarkvara Design. Note that the application is in
French, but it's straightforward to use. It requires JDK 1.3 or later.)
any2png
Juhapekka Tolvanen
Unix
) - all versions; write-only; requires
ImageMagick
gif2png
pngcrush
and
pngrewrite
; freeware (GPL)
with source. (This is a Bourne-shell script to convert various image
formats to PNG. It may work with Cygwin on Win32, also.)
Any to Icon
Aha-soft
Win32
) - all versions; read-only; alpha support as of version
1.25; shareware. (Converts to Windows .ICO format; see also
Icon to
Any
below.)
Ashampoo Photo Commander
Nikolaus Brennig
] (
Windows 2k/XP/2003
) - all versions;
read/write;
MNG
(read/write) and
JNG
(read-only) support;
commercial. (This is the commercial successor to
SlowView
. It
was previously known as
Mediafile Assistant
.)
AutoGraphicsHTML
fCoder Group
] (
Win32
) - all versions? read-only;
MNG
and
JNG
support as of version 5.7;
commercial. (This is a utility to create
web-based photo albums. The output format is restricted to GIF or JPEG,
however.)
AutoImager
Mystik
Media
] (
Win32
) - all versions; read/write; transparency
support; commercial. (This is a batch conversion utility with
image-manipulation capabilities. It includes a small preview display
showing the effects of a given operation, although it's not really a
full image viewer.)
Batch It! Pro
AbleSoft
] (
Win32
) - all versions; read/write;
shareware. (PNG is also supported in version 2.0(?) and later of
Batch It!
.)
bmp2png / png2bmp
MIYASAKA Masaru
DOS, Win32, Unix, etc.
) - all versions; read/write; interlacing
support; simple transparency support as of version 1.60; alpha support
as of version 1.62; requires
libpng
and
zlib
; freeware
with C source. (This is a pair of command-line converters between
Windows BMP format and PNG. For the sake of search commands, we'll
mention bmptopng and pngtobmp, too.)
Cameleo
Caldera
Graphics
] (
Unix/X
) - version 2.2(?) and later; read/write;
commercial.
ColourEdit
Julian Highfield
] (
Mac OS/OpenDoc
) - all versions?
read/write. (A Unix/Tcl/Tk port is reported to be 80% finished as of
May 1998.)
CompuPic / CPIC
Photodex
] (
Windows 3.x, Win32, Mac PPC/68k, Linux
) -
all versions; read/write; no gamma support; progressive display of
interlaced images (replicating method)
CompuShow / CShow
Bob Berry
] (
DOS
) -
version 9.01a and later; read/write; interlacing and low-bit-depth
PNG-writing code broken in 9.01a; ignores gamma chunk but has generic
option to adjust display gamma; progressive display of interlaced images
(replicating method); 265k
ConGo
Matthias Matting
Win32
) - all versions; read/write; freeware.
(This is an editor and converter for Commodore 64 image formats; it can
convert to/from various "Internet" formats, including PNG.)
Creator
John Kortink
] (
RISC OS
) - version 3.20 and later;
read/write; no alpha or gamma support; shareware.
CryptaPix
Kent Briggs /
Briggs Softworks
] (
Win32
) - version 1.0 and later;
read/write in version 1.1b and later; shareware. (Versions prior to 2.0
were also available for Windows 3.x.)
CSView Plugins
CSU Software Solutions
] (
Win32
) - all versions?
read-only or read/write, depending; commercial. (
CSView40
CSView130
and
CSView150
all include stand-alone viewers and Netscape plug-ins. Some
configurations include batch converters capable of writing PNG images,
as well.)
DeBabelizer Pro
Equilibrium
] (
Win32
) - all versions; read/write;
claims full gamma support as of version 4.5; commercial.
dicom2
Sébastien Barré
] (
Win32, Linux,
SunOS/Solaris
) - version 1.8 and later; write-only; uses
libpng
and
zlib
; freeware. (This tool converts medical
images from either DICOM or ACR/NEMA format to PNG, BMP, TARGA, DICOM
or raw formats. 12-bit grayscale images are upsampled to 16-bit PNGs.)
Drag And View
Canyon
Software
] (
Windows 3.x, Win32
) - version 2.0(?) and
later; read-only; shareware.
DTA / Dave's TGA Animator
David K. Mason
] (
DOS, Windows
3.x
) - version 2.2 and later; read/write; shareware. (This handy
utility converts single images into FLI/FLC animations and back again.
It appears that version 3.0 will be the final release.)
DTPicView
Edmund
Vermeulen
] (
BeOS
) - all versions with the translation kit
(or Jon Watte's
Datatypes library
) and Simon Clarke's
PNGHandler
(see the
toolkits
page);
read/write; progressive display in version 2.0 and later
dvipng
Jan-Åke Larsson
Unix, Win32, etc.
) - all versions; write-only; requires
gd
libpng
and
zlib
; freeware (GPL) with source.
(This creates PNG images from TeX DVI output. "It supports PK, VF,
PostScript, and TrueType fonts, color, and PostScript inclusion.")
dvips
Tomas Rokicki
] (
Unix,
Win32, etc.
) - version 5.86 and later with
Dirk Krause
's
bmeps
add-on (formerly known
as
dvipskpng
or the
dvipsk + PNG
add-on); read-only;
requires
libpng
and
zlib
; freeware with source.
(dvips (k) converts from TeX's DVI format to PostScript; Dirk's add-on
enables embedded PNG images to be converted properly, too, without
external converters. See also
pdftex
below.)
Easy Graphics File Converter
Hermetic Systems
] (
Win32
) - all
versions; read/write; uses
BMGLib
libpng
and
zlib
commercial.
Easy Thumbnails
Fookes
Software
] (
Win32
) - all versions; read/write;
freeware.
ecg2png
Lawrence E. Widman
Unix/Qt
) - all versions; write-only; requires
Qt
libpng
zlib
, and optionally
gd
; freeware (GPL)
with source. (This app converts high-resolution electrocardiogram scans
to more Web-friendly, three-color PNGs. It appears to use Qt for most
of its reading and writing capabilities.)
eps2png
Johan Vromans
Perl
) - all versions; write-only; requires
ghostscript
(which requires
libpng
and
zlib
); freeware (Artistic/GPL)
with source. (This app converts encapsulated PostScript to PNG or
other bitmap formats.)
EscapeE Professional
RedTitan Technology
Win32
) - version 4.40 and later; write-only; commercial. (This
is a converter from Hewlett-Packard Laserjet PCL and HPGL formats to
other things, including PNG. Note that the lower-cost
Viewer
and
Transformer
variants do
not
support PNG, although the
latter supports conversion to TIFF. See also
tiff2png
below.)
The Exorcist
Nigel
Stewart
] (
Win32
) - any version; write-only; freeware. (This
is a GUI version of
gif2png
that supports drag and drop, etc.)
EyeBatch
Atalasoft
Win32
) - all versions; full alpha support claimed;
full gamma support; read/write; shareware. (This is a batch image
processor and viewer; in addition to conversions, it can blur, sharpen,
rotate, adjust contrast, and so forth.)
fav2png
SectorPrime
] (
Perl
) -
all versions; write-only; uses
Imager.pm
libpng
, and
zlib
; freeware with Perl and JavaScript source. (This
is a CGI script to grab and convert favicons to PNG images--e.g., for
linking to the respective remote sites. The optional JavaScript
component mitigates conversion-latency by serving up a cached version
while the current version is being converted.)
Favorez
WarpGear
Software
] (
Win32
) - all versions; write-only; binary
transparency support as of version 1.1;
shareware/adware. (This is a specialized program that lives in Internet
Explorer's toolbar and creates a "favorites web page" from stored
bookmarks; as part of that, it also converts "favicons" to PNG format.)
FishEye
Willem van
Schaik
] (
Win32
) - all versions; read/write;
uses
libpng
and
zlib
; shareware.
fly
Martin Gleeson
Unix, Win32, etc.
) - version 2.0.0 and later; write-only;
requires
gd
libpng
and
zlib
; freeware (BSDish)
with C source. (This is a "text-to-image" converter; that is, it
reads a text script with drawing commands and produces a corresponding
raster image. It is primarily intended for use by CGI scripts. Older
versions probably can be made to produce PNG output, too, simply by
recompiling with a newer version of the
gd
library.)
FOP
Apache Software Foundation
Java
) - version 0.20.3 and later; read-only? uses
JIMI
freeware (Apache) with source. (This is a "print formatter driven by
XSL
formatting objects
." Basically it's a command-line Java
application to convert XML+XSL to PDF, SVG, PostScript, plain text, or
any of several other formats. It can also be used to render directly to
screen or printer. SVG and PNG images may be embedded in documents.)
Formati
Jan
Verhoeven
] (
Win32
) - version 8 and later; read/write; full
alpha support (both single, uniform value for entire image [e.g., 25%
transparent] and via second image used as alpha mask); uses
PNG
Delphi / TPNGImage
and
zlib
; freeware.
Free Image Manipulator / fim
Kacper Bielecki
Unix/Qt, Win32/Qt
) - all versions; read/write; requires
gd
libpng
, and
zlib
; freeware (GPL) with C++
source. (This is a batch viewer/converter with image-manipulation
capabilities; it can resize, apply text overlays, and create collages
with arbitrary transparency.)
GConvert
G.D.G.
Software
] (
Win32
) - version 3.8.0 and later; write-only?
shareware.
gerbv
- see the
scientific and graphing
apps
page
Ghostscript
Aladdin
] (
Unix/X, VMS/X, DOS,
OS/2, Win32, Windows 3.x, Mac PPC/68k, Amiga, Atari, RISC OS, SMS/QDOS,
Plan 9, etc.
) - version 3.51 and later (may be broken in some
versions prior to 4.0); write-only; requires
libpng
and
zlib
; freeware (AFPL/GPL) with source. (PNG support by
Russell Lang
.)
gif2png
Alexander
Lehmann
Greg Roelofs
Eric Raymond
] (
Unix, Win32, DOS,
Mac OS
, Amiga,
etc.
) - the official GIF-to-PNG converter; requires
libpng
and
zlib
. (In addition to the Linux executables at the main link,
gzip'd
SCO OpenServer
(41k) binaries
are available, and older executables
for
DOS
(137k)
are also
available. See also
The Exorcist
above [a Win32 graphical port
with drag-and-drop support]
.)
GIF Construction Set
Alchemy Mindworks
] (
Windows 3.x
) - version 1.0d and later;
read-only
GifWizard
Evgeny
Shamin
fCoder Group
Win32
) - all versions; read-only; shareware.
(This app converts various image formats to GIF.)
GraphicConverter
- see the
image
editors
page
Graphic Workshop Professional
Alchemy Mindworks
Win32
) - version 1.1q and later; read/write; writes unnecessarily
large palettes; writes invalid tEXt chunks (control characters; CR
instead of LF); shareware. (Version 2.0a patch 42 is claimed to have
solid PNG support, but various older versions didn't support gamma
correction and [in very old versions] had compression and filtering
bugs. The original
Graphic Workshop
was also
available for DOS and 16-bit Windows.)
GRIP ICE
[Ivan Lee Herring] (
Win32
) - all versions?
read/write; uses
PNG Delphi / TPNGImage
(see the
toolkits
page); freeware (formerly shareware) with
Pascal source. (The name stands for
Geographic Raster Image
Processor / Investigate Classify Extrapolate
. See also
Imagem
on the
editors
page.)
HiJaak PRO
[Inset / Quarterdeck /
IMSI
] (
Win32
) - versions
95 and 4.0 and later; read-only. (This product was called
HiJaak 95
for one[?] release, possibly equivalent to version
3.0. It was later renamed "Pro," presumably after Inset was acquired
by Quarterdeck, and then recapitalized "PRO" with its sale to IMSI.)
hp2xx
Heinz
Werntges
Martin Kroeker
Unix, VMS, DOS, OS/2, Amiga, Atari, etc.
) - version 3.3.0 and
later; write-only; requires
libpng
and
zlib
; freeware (GPL)
with source. (This program converts from HPGL to a variety of formats.
The home page is fairly useless, but the sources can be downloaded
directly from the
GNU ftp
site
.)
Icons Control 2001
Chris Doan
] (
Win32
) - version 5.25(?) and later; read-only;
shareware. (This utility converts images to Windows .ICO format. It
was formerly known as
Icons Control 95
and
Icons Control
32
.)
Icon to Any
Aha-soft
Win32
) - all versions; write-only; alpha support as of version
1.22; shareware. (Converts from Windows .ICO format; see also
Any to
Icon
above.)
Image Alchemy
Handmade
Software
] (
DOS, OS/2, Macintosh, Unix/Motif
) - version 1.9
and later; read/write; no interlacing; grayscale broken in 1.9 beta;
alpha transparency broken in 1.9 beta but claimed to be fully supported
in version 1.10; full gamma and color correction? commercial. (This is
primarily an image-conversion app, but the OpenLook- and Motif-based
commercial versions for Sun, SGI and HP workstations also have viewing
capabilities, as do the DOS version and the
now-terminated Macintosh
port
The versions for OS/2, Linux, BSD/OS, SCO Unix, Solaris/x86,
AIX and Digital Unix only do conversions.)
Image Alchemy
Handmade
Software
] (
DOS, OS/2, Macintosh, Unix/Motif
) - version 1.9
and later; read/write; no interlacing; grayscale broken in 1.9 beta;
alpha transparency broken in 1.9 beta but claimed to be fully supported
in version 1.10; full gamma and color correction? (This is primarily
an image-conversion app, but the OpenLook- and Motif-based commercial
versions for Sun, SGI and HP workstations also have viewing capabilities,
as do the DOS and
now-terminated Mac
versions. The versions for
OS/2, Linux, BSD/OS, SCO Unix, Solaris/x86, AIX and Digital Unix only do
conversions.)
Image Arithmetic
Richard van Paasen
] (
Windows 3.x, Win32
) -
version 2.0 and later; read/write; shareware. (This is primarily used
for combining images in various ways, but it appears to support straight
image-conversion as well.)
Image Browser Arctic
Uticasoft
Jobin
Rezai
] (
Win32
) - version 4.2 and later; read/write; freeware.
(This is an image viewer/converter with slideshow capability.)
ImageConverter Plus
Evgeny
Shamin
fCoder Group
Win32
) - version 3.3(?) and later; read/write;
MNG
and
JNG
support (read-only) as of version 6.0(?); commercial. (This is a GUI
image-viewer and converter with some basic manipulation capabilities;
it can also plug itself into the Windows Explorer/menu system. See also
2PNG
above.)
ImageJ
Wayne Rasband
Java
) - version 1.09k and later with a
plugin
; read/write;
requires
JIMI
freeware with source. (This is a Java image-processing program geared
toward scientific and medical imagery.)
ImageMagick convert
John Cristy
] (
Unix/X, VMS/X,
Win32/X, Mac OS
) - version 3.6.3 and later; read/write; full gamma
support; full chromaticity support? broken support for sub-8-bit
grayscale PNGs in versions prior to 5.1.0; minimal MNG support as of
version 3.9.2
and full
MNG-LC
support (read/write) as of
version 4.2.4
(broken in versions 5.2.7
through 5.3.6);
JNG
support as of version 5.5.2;
requires
libpng
and
zlib
; freeware with
source. (This is a multi-format converter with the ability to
convert to MNG all GIF animations that do not use [the relatively
rare] disposal method "restore to previous.")
imagENGine
ISS
Win32
) - all versions; read/write; shareware. (This is
a batch viewing/conversion application. It can do basic algorithmic
manipulations, including blurring, sharpening, equalization, etc.)
Image Optimizer
xat.com
Win32
) - all versions; read/write (read-only for
truecolor PNGs); no gamma support; no alpha support; writes unnecessarily
large tRNS chunks; shareware. (This is a utility to compress images
better, primarily by allowing--or forcing--the user to reduce the
number of colors in an image. That is, it uses lossy methods,
unlike
pngcrush
below. Reportedly it can create only palette
PNGs.)
ImagePDF
Apex Internet Software
] (
Unix, Win32
) - all versions;
read-only; "retains most relevant image tags," possibly including text
annotations; commercial. (This is a command-line program and shared
library/DLL that converts images to Adobe's PDF format.)
ImageWalker
Zac Walker
] (
Win32
) - all versions? read/write;
MNG
and
JNG
support (read-only); uses
libmng
libpng
and
zlib
shareware.
img2pdf
Greg Roelofs
] (
Unix, Win32,
OS/2, etc.
) - all versions; read-only; uses
Panda
(see
toolkits
page),
libpng
and
zlib
freeware (GPL) with source. (This is a very simple program to
convert one or more PNG, TIFF, and/or JPEG images into a single PDF
document.)
img2png
Guido Vollbeding
] (
Atari
- version 26.Jun.1998 and later; write-only; no grayscale support; no
alpha support; uses
libpng
and
zlib
; freeware with source.
(This is a "quick and dirty" program to convert Atari IMG format to PNG.)
IrfanView32
Skiljan Irfan
] (
Win32
) - version 1.85 and later;
read/write;
MNG
and
JNG
support as of version 3.70
(read-only?); mediocre compression in old versions (before 2001?);
incorporates
PNGOUT
optimizer (plug-in) as of version 3.97;
freeware (for non-commercial use).
IvanView
Ivan A. Kotenev
] (
Win32
) - version 1.1.22 and later;
read/write;
MNG
(read-only) and
JNG
(read/write) support;
commercial.
iView MediaPro
iView Multimedia
] (
Mac OS, Mac OS X
) - all versions?
read/write; commercial.
Konvertor
Logipole.com
] (
Win32
) - version 2.10(?) and
later; read/write;
MNG
support;
commercial. (This is a batch converter;
a single-function GIF-to-PNG subset is also available. For the French
version of the web page, follow the Logipole.com link above.)
LatinByrd
Stefan
Schneider Software
] (
NeXT, NeXTStep/OpenStep 4.x for Mach
) -
version II and later; write-only; can quantize and dither RGBA TIFF
images to RGBA-palette PNG images. (The full version of the app also
converts RTF and ASCII to HTML. The image-converter part can use an
image-filter application such as
ToyViewer
to view the
intermediate results. Motorola, Intel, HP PA-RISC and SPARC versions
are available.)
mag2png
Zhidao
] (
many
- all versions; write-only; uses
libpng
and
zlib
; freeware
with source. (This is a utility to convert from the Japanese MAG format
[MAKIchan Graphic format] to PNG.)
Mediafile Assistant
- see
Ashampoo Photo Commander
above
MRIcro
Chris Rorden
Win32, Linux/X
) - all versions; read/write; freeware.
(This is primarily a viewer for 2D and 3D medical formats--Analyze,
DICOM, etc., which it can convert to 8-bit PNGs--but it can also view
a number of generic 2D image formats, including PNG.)
MST Batch Converter
MS Technology
] (
Win32, Java
) - version 3.0 and later;
read-only;
annotation
support; commercial.
MST Viewer
MS
Technology
] (
Win32, Java
) - version 14.0(?) and later;
read/write; full gamma support; annotation support; commercial.
NetPBM
PBMPlus
- see
pnmtopng
below
Nview/Nconvert/XnView
Pierre-e
Gougelet
] (
Atari, DOS, Unix/X, Windows 3.x, Win32, OS/2, BeOS
- version 2.70(?) and later (Nview/Nconvert) or all versions (XnView);
read/write;
MNG
and
JNG
support (read-only) as of
XnView version 1.61;
freeware (for non-commercial use). (Nview and Nconvert are the older,
command-line-only version; XnView is the newer windowed version. The
primary release is in French, but dozens of translations are available.
An
English page
is also available.)
OptiPNG
Cosmin Truta
Unix, Win32
) - all versions; read/write; uses
libpng
and
zlib
; freeware (zlib/libpng) with source.
(This is a command-line utility to compress PNG images better--i.e., it
converts PNGs into smaller PNGs, completely losslessly, by optimizing
the color type [e.g., RGB to gray, strip blank alpha, etc.] and the
filtering and compression strategies. All tests are performed in memory,
so it's fast. See also
pngcrush
PNGGauntlet
PNGOUT
pngrewrite
, and
pngwolf
below.)
Panoweaver
Panorama Technologies
] (
Win32
) - all versions?
read/write; commercial. (This is special-purpose converter to weave
360-degree [or 4-pi] panoramas out of standard images created with a
fisheye lens. PNG is supported for both input and output images, and
a Java applet is used for viewing the results.)
pam2png
Willem van Schaik
Unix, etc.
) - all versions; write-only; full alpha
support; requires
libpng
and
zlib
; freeware (BSDish) with
source. (This is a placeholder for
pamtopng
, an upcoming upgrade
of
pnmtopng
[see below] from the
NetPBM
toolkit. It
converts NetPBM PAM images into RGBA or gray+alpha PNG images.)
pdf2html
Karel "Clock" Kulhavy
] (
Unix
) - all versions; write-only;
requires
Ghostscript
libpng
and
zlib
; freeware
with source. (Unlike the similarly named
pdftohtml
, below,
this utility converts each PDF page to a single PNG image--with
oversampling--and wraps the result in minimal HTML.)
pdftex / pdflatex
Han The Thanh
Unix, Mac OS X, Win32
) - all versions? write-only? freeware with
source. (This program converts
TeX
and
LaTeX
documents
into Adobe PDF format, including embedded PNG images.
See also
dvips
above.)
pdftohtml
[Gueorgui Ovtcharov,
Rainer Dorsch
Unix
) - version 0.2 and later; write-only? requires
pnmtopng
, libpng, zlib and libjpeg; freeware
(GPL) with source. (This converts PDF documents into HTML format,
including embedded bitmap images--which are saved in either PNG or JPEG
format. It is based on
Xpdf
See also
pdf2html
above.)
pho
Akkana
Unix/GTK+
) - all versions? read/write; requires
gdk-pixbuf
libpng
and
zlib
; freeware (GPL) with
source. (This is an image viewer "for viewing large numbers of images
quickly, rotating or deleting some, and making notes about what to do
with each image.")
Piclab
Lee Daniel
Crocker
, Tim Wegner, Bert Tyler, Charles Marslett, Vince Pilgrim,
John Swenson,
Gary Osborn
Win32
) - version 2.0(?) and later; read/write as of version
2.026 (previously read-only); uses
libpng
and
zlib
freeware with C source.
PixiePlus
Daniel "Mosfet" Duley
Unix/KDE3
) - all versions; read/write; full alpha support;
requires
libpng
and
zlib
; freeware (QPL) with source.
(This is an image manager with viewing, conversion, thumbnail, and
manipulation capabilities, including support for batch-mode operations.)
PixJet
Techsoft
Win32
) - all versions? write-only; commercial. (This is a
special-purpose converter that acts as a Windows printer but instead
converts whatever is being "printed" to various image formats,
including PNG, PDF, etc.)
PK's Image Viewer (PkImgView)
Pranjal Kumar Hazarika
Win32
) - all versions; read/write; uses
FreeImage
libpng
, and
zlib
; freeware.
Platypus Animator
Point
] (
Win32
) - version 5.1 and later;
read/write? shareware. (This is primarily a creation tool for AVI
animations, including conversion from collections of PNG stills, but it
can also extract still images from AVIs [presumably including PNGs], and
it can view individual frames or the entire animation.)
PlotMaker
SailScience
] (
Mac OS, Mac OS X
) - version 3 and later;
read/write? commercial. (This is a specialized tool for reading CAD
formats containing sail designs, arranging the panels for optimal use
of sail fabric, and plotting the results. However, it can also export
to various CAD formats and apparently can output PNG images as a special
type of plot. It may be able to read PNG images associated with CAD
models, as well, and it may be related to the identically named utility
that ships with
ArchiCAD
, listed on the
3D apps
page.)
PMJPEG
PixVision
Software
] (
OS/2
) - version 1.90 and later; read/write; no
alpha support? shareware.
PMView
Peter Nielsen
OS/2, Win32
) - version 0.92 and later; read/write;
shareware.
png2html
Geoff Holden
] (
Unix,
etc.
) - all versions; read-only; requires
gd
libpng
and
zlib
; freeware (GPL) with source.
(This is a rather twisted utility; it converts nice, compact PNG images,
color or otherwise, into humongous HTML pages via lots and lots of
tags. It has much the same, sick appeal as
Textmode Quake
. :-) )
png2ico
Matthias Benkmann
Win32, Unix, etc.
) - all versions; read-only; requires
libpng
and
zlib
; freeware (GPL) with C++ source.
(This is a command-line utility to convert one or more PNG images of
appropriate resolution(s) into Windows .ICO format. See also
pngtoico
below.)
png2linuxlogo
Greg Roelofs
] (
Linux, Unix,
DOS, OS/2, Win32, etc.
) - all versions; read-only; freeware
(BSD) with source. (This is a command-line utility to convert a properly
dimensioned palette PNG into a text file suitable for replacing
include/asm/linux_logo.h in standard Linux kernel distributions.
The image will become the full-color boot logo once the kernel is
recompiled and installed.)
!Png2Spr
Tom
Tanner
] (
RISC OS
) - all versions; read/write; freeware.
(This is a RISC OS PNG-to-sprite converter--and, as of version 1.20, a
sprite-to-PNG converter, too. Newer versions have viewing capabilities.
See also
PNGConv
and
Spr2Png
below.)
png2tiff
- see
ptot
below
PNG-Box
Andreas
Kleinert
] (
Amiga 68k/PPC
) - any version; write-only;
uses the
SuperView Library
for reading and writing image formats
(see the
miscellaneous apps
page); shareware.
(This is a graphical any-to-PNG converter.)
PNGConv / Thingi
Clares Micro Supplies
] (
RISC OS
) - all versions; read-only;
full alpha support; uses
libpng
and
zlib
; freeware.
(This is a RISC OS PNG-to-sprite converter; see also
!Png2Spr
above.)
pngcp
- see
pngtools
below
pngcrush
Glenn
Randers-Pehrson
] (
Unix, DOS, Win32,
RISC OS
BeOS/x86
etc.
) - all versions; read/write; freeware (BSD) with source, as of
version 1.2.0. (This is a command-line utility to compress PNG images
better--i.e., it converts PNGs into smaller PNGs, completely losslessly,
by optimizing the filtering and compression strategies. It can also
remove specified chunks and fix PNG images affected by the Photoshop 5.0
gamma bug or the Photoshop 5.5 iCCP bug. It's especially handy in
conjunction with apps like PS that are a bit weak on compression. See
also
OptiPNG
PNGGauntlet
PNGOUT
pngrewrite
, and
pngwolf
.)
pngcsum
Willem van Schaik
many
) - all versions; read/write; freeware with C source.
(This is a tiny command-line utility to recompute the chunk CRCs in PNG
images and to write out the "corrected" version. Of course, this assumes
the changes that invalidated the CRCs were intentional--for example,
through binary-editing to create test images--rather than something that
happened accidentally and truly corrupted the files. Generally speaking,
merely fixing the CRCs will
not
save the image(s) in the latter
case.)
PNGGauntlet
Number A
Productions
] (
Win32.NET
) - all versions; read/write; uses
PNGOUT
; freeware. (This is a GUI tool to to recompress PNG
images better using PNGOUT. [Older versions also used pngrewrite.]
See also
OptiPNG
pngcrush
pngrewrite
pngwolf
, and this
enthusiastic forum
posting
.)
pngmeta
Dave Beckett
] (
Unix, etc.
) - all versions; read-only;
requires
libpng
and
zlib
; freeware with source. (This is
the official PNG meta-information extractor; it "converts" from PNG to
text--that is, it extracts information from the tEXt and zTXt chunks,
such as for indexing by WWW search engines.)
PNG/MNG Construction Set Professional
Alchemy Mindworks
] (
Win32
) - all versions; read/write;
MNG
support (read/write); full(?)
alpha support; commercial. (This tool, the PNG/MNG equivalent of
GIF Construction Set
above, can be used to add alpha
transparency to PNG images as well as to create, modify, and optimize
MNG animations.)
pngnq
Stuart Coyle
Anthony Dekker
Greg Roelofs
] (
Unix,
etc.
) - all versions; read/write; freeware (BSD) with source.
(This is a variation on
pngquant
below, a command-line utility
to quantize and dither PNG images, especially 32-bit RGBA ones, to 8-bit
palette images. pngnq uses the
NeuQuant
algorithm, which is said to have superior characteristics to pngquant's
[and PBMPLUS's] median-cut algorithm.
PNGOUT
Ken Silverman
Win32,
Linux
) - all versions; read/write; freeware. (This is a
command-line utility to compress PNG images better--i.e., it converts
PNGs into smaller PNGs, completely losslessly, by optimizing the
compression. It is reported to be more efficient than
pngcrush
and is used by
PNGGauntlet
. See also
OptiPNG
pngrewrite
, and
pngwolf
.)
pngquant
Greg Roelofs
Jef Poskanzer
] (
Unix, DOS, Win32,
etc.
) - all versions; read/write; freeware (BSD) with source.
(This is a command-line utility to quantize and dither PNG images,
especially 32-bit RGBA ones, to 8-bit [or smaller] palette images. Since
PNG's palette is essentially RGBA-based [via the combination of PLTE
and tRNS chunks], it is often possible to get by with only 8 bits for an
image with partial transparency, rather than the usual 32 bits--and at a
significant savings in file size. Very few tools support this mode,
however, so pngquant was created to fill the void. Note that such
down-conversions are lossy, just like down-conversion of a 24-bit RGB
image to an 8-bit GIF or PNG is. See also
Jens Wedin's
pngquant page
for Per Fahlén's Win32 GUI wrapper,
Manfred
[binary only,
updated
16 March 2006
], and
pngnq
above.)
pngrewrite
Jason Summers
] (
Unix, DOS,
Win32, etc.
) - all versions; read/write; freeware with source.
(This is a command-line utility to compress PNG images better by
reducing bit depths and unnecessarily large palettes. It makes a nice
complement to
OptiPNG
pngcrush
PNGOUT
, and
pngwolf
.)
pngslice
Jim J. Green
Unix, etc.
) - all versions; read/write; freeware (GPL) with
source. (This is a command-line utility to slice an image into
horizontal slices of a specified height
and
then to trim back
either the left or right sides as far as possible without eating into
the "main" part of the image. The result can then be embedded in a
web page, and most CSS-supporting browsers will seem to "flow" text
around the resulting irregular border.)
pngsplit
Greg Roelofs
] (
Unix, etc.
- all versions; read-only; freeware (GPL) with source. (This is a
simple utility to split a PNG,
MNG
or
JNG
image into its constituent
chunks [and file signature], each one numbered for easy reassembly. For
example,
foo.png
might become
foo.png.0000.sig
foo.png.0001.IHDR
foo.png.0002.IDAT
, and
foo.png.0003.IEND
; concatenating all the pieces reproduces the
original file. pngsplit currently is distributed only as part of the
pngcheck
package [
miscellaneous apps
page], version 2.1.0 or later.)
png-tEXt.pl
Greg Newton
] (
Perl
) -
all versions; read/write; freeware with source.
(This is a command-line utility to add tEXt and zTXt chunks to PNG
images. Officially supported keywords include
Author
Comment
Creation Time
Description
Disclaimer
Software
Source
Title
, and
Warning
, but the utility also supports
unregistered keywords.)
pngtoico
H. Peter Anvin
] (
Unix, DOS,
Win32, etc.
) - all versions; read-only; binary transparency support;
requires
libpng
and
zlib
; freeware (GPL) with source.
(This is a command-line utility to convert PNG images to Windows icon
format [.ico]. See also
png2ico
above.)
pngtools
Michael Still
] (
Unix,
etc.
) - all versions; read/write; freeware (GPL) with source. (This
is a set of command-line tools similar to the ones that accompany
libtiff
. As of
version 0.2, the tools include
pngchunks
[like tiffdump],
pngchunkdesc
[`decode' PNG chunk names],
pnginfo
[like
tiffinfo], and
pngcp
[like tiffcp]. See also
pngcheck
on
the
miscellaneous apps
page.)
pngwolf
Björn Höhrmann
many
) - all versions; read/write; uses
zlib
; freeware
(GNU GPL) with C++ source. (This is a command-line utility to compress
PNG images better--i.e., it converts PNGs into smaller PNGs, completely
losslessly, using a genetic algorithm to optimize the filtering and
compression methods. See also
OptiPNG
pngcrush
PNGGauntlet
PNGOUT
, and
pngrewrite
above.)
pnmtopng
Alexander Lehmann
Willem van Schaik
Greg Roelofs
Unix, Win32, OS/2?
) - all versions; read/write; full alpha
support; full gamma support; full text support; requires
old NetPBM
libraries,
libpng
and
zlib
freeware with source. (This is the official
PBMPLUS
/ NetPBM
PNG-converter package [pnmtopng, pngtopnm]. The modern incarnation of
NetPBM
, maintained by Bryan
Henderson, includes updated versions of both utilities. For the sake of
search commands, we'll mention pngtoppm and ppmtopng here, too. See also
wpng
below. Note that pnmtopng is effectively an optimizer, as
well; it selects the most efficient color type, orders the palette [if
any] to minimize the number of transparent entries, etc.)
PolyView
Polybytes
Win32
) - version 2.40(?) and later; read/write
PPT
Janne
Jalkanen
] (
Amiga
) - all versions? read/write; full 32-bit
alpha support; freeware. (This is an image-processing and effects tool; it isn't quite a full image editor, but it comes close. It can read any
flavor of PNG, but it writes only grayscale and truecolor, optionally
with an alpha channel.)
pstoedit
Wolfgang Glunz
] (
Unix,
OS/2, Win32
) - version 3.21 and later; write-only;
requires
libpng
and
zlib
; freeware (GPL) with source.
(This utility converts PostScript or PDF to other vector formats or to
PNG. In addition to libpng, it requires
Ghostscript
.)
pstopng
Nelson Beebe
many
) - all versions; write-only; requires
ghostscript
and
pnmtopng
(both of which require
libpng
and
zlib
); freeware with source. (This app converts PostScript and
encapsulated PostScript files or streams to PNG format.)
pstopngtops
Nelson Beebe
many
) - all versions; internal only; requires
ghostscript
and
pnmtopng
(both of which require
libpng
and
zlib
); freeware with source. (This app converts PostScript and
encapsulated PostScript files or streams to PNG format and then to
[bitmapped] Encapsulated PostScript again.)
ptot
Lee Daniel
Crocker
] (
Unix, DOS, OS/2, Win32
) - all versions;
read-only; full alpha support? text support (
Author
Software
Source
, and
Title
keywords); standalone (does
not
require any other libraries);
freeware with source. (This is the official PNG-to-TIFF converter. See
also
tiff2png
below.)
QuickTime PictureViewer
Apple
] (
Mac PPC/68k, Win32
) - version 3.0 and later;
read/write as of version 4.0; full gamma support; full alpha support;
uses
zlib
; freeware. (This viewer supersedes
Sam Bushell
's
Tiny Viewer
, a
mini-app he included with his
QuickTime 2.5 PNG-Importer
--see the
miscellaneous apps
page. Sam was responsible
for the PNG support in QuickTime 3.0, too. QuickTime's PNG support
actually enables any QuickTime-aware application to view PNG images,
including even
SimpleText
. On the export side, it can convert a
PICT with an alpha channel to an RGBA PNG--unless the alpha channel is
is completely transparent over the entire image, in which case it will
be discarded.)
ReaConverter Pro
ReaSoft
] (
Win32
) - version 2.6(?) and later; read/write;
commercial. (This is a batch image converter.)
RealSlideshow
RealNetworks
] (
Win32
) - version 2.0 and later;
read/write; freeware (
Basic
) or commercial (
Plus
).
(As the name suggests, this is a slideshow program that can incorporate
voice annotations and music; it can also convert to PNG.)
ReaViewer
ReaSoft
Win32
) - version 1.4(?) and later; read/write; commercial. (This
is a viewer with batch-conversion capabilities.)
Saffron Document Server
Dynalivery
] (
Java
) - version of 5 May 2003 and later;
write-only; commercial. (This is "virtual printer software" that can
convert PostScript, XML formatting objects [XSL-FO], Java2D, etc.,
into HTML, PNG, SVG, PDF, and other formats.)
scr2png
Nik Clayton
] (
FreeBSD
) -
all versions; write-only; requires
gd
libpng
and
zlib
; freeware (BSD) with source. (This converts "syscons
screenshots generated by scrshot(1)" into PNG images and was originally
called
shot2png
. The actual source code can be found
here
and binaries are
here
.)
SEA
Bart Wakkee
Ralph Gortzen
, Harold de
Laat] (
DOS
) - version 1.0 and later; read/write; shareware;
claimed to be much faster than even
QPV
. (Now distributed by
Photodex
.)
SectorPrime Image Converter
SectorPrime
] (
Win32
) - all
versions; read/write; uses
Imager.pm
libpng
, and
zlib
; freeware.
shot2png
- see
scr2png
above
ShowImg
Richard Groult
] (
Unix/KDE2
- all versions; read/write?
MNG
support (read-only); requires
Qt
libpng
, and
zlib
; freeware (GPL) with source.
SlowView
Nikolaus
Brennig
] (
Win32
) - version 0.6b1 (1.60 Dev) and later;
read/write; alpha support;
MNG
support in 0.9.0 and later; writes bloated palettes when converting from
PNG or BMP to PNG (GIF to PNG seems OK); writes invalid single-pixel
PNGs; uses
libmng
libpng
, and
zlib
; freeware.
This product has been discontinued.
See
Ashampoo Photo
Commander
above.)
Smart Converter
Acoll
Software
] (
Win32
) - version 1.4 and later; read/write;
MNG
(read-only) and
JNG
(read/write) support; shareware.
SmartSaver
Ulead
Systems
] (
Win32
) - version 3.0 and later; read/write;
full alpha support, including tRNS (translucency?) in palette and
truecolor images; cannot write bi-level (1-bit) PNGs. (This is a utility
to optimize the compression [not losslessly] and tweak the palettes and
transparency of images; it can work as a plug-in to
Photoshop
et
al., too. Version 3.0 is included in
PhotoImpact 4.0
as well as
being sold stand-alone.)
SNG
Eric S. Raymond
] (
Unix,
Win32, etc.
) - all versions; read/write; requires
libpng
and
zlib
; freeware (BSD) with source. (In light of the fact that no
one else has done such a thing, this is the official PNG-to-text and
text-to-PNG compiler/decompiler. It allows you to decompile a PNG to
Scriptable Network Graphics
format, edit (or delete or add) any
chunks with a plain text editor, and recompile the result to PNG. For
example, one could easily work around Netscape's bKGD bug by either
deleting the bKGD chunk in a palette image or simply changing the black
palette entry to (1,1,1).
See also
imc
above.)
SnowBatch
Snowbound
Software
] (
Win32
) - all versions? read/write; alpha support?
commercial (OEM only). (This is a batch conversion program.)
SnowView
Snowbound
Software
] (
Win32
Java
) - all versions? read/write? commercial (OEM only).
(The Java version is also known as
Snapplet
.)
Spr2Png
Darren Salt
] (
RISC OS
) - all versions; read/write as of
version 0.14 (formerly write-only); full transparency support, including
extraction of alpha channels and auto-conversion of 32-bit RGBA to 8-bit
RGBA-palette if there are 256 or fewer unique pixel values (as of version
0.08); gamma support; sBIT support as of version 0.17;
freeware. (This is a RISC OS PNG-to-sprite,
sprite-to-PNG, and [with RISC OS 3.50 or later] Draw-to-PNG converter;
see also
!Png2Spr
and
PNGConv
above.)
SViewII / SuperView
Andreas Kleinert
] (
Amiga
) - version 5.0(?) and later;
read/write; shareware. (This includes the
SuperView Library
for
image import/export.)
svg2png
- see
Nautilus
on the
miscellaneous
apps
page
SwiftConvert
SwiftView
] (
Win32, Linux/x86, Solaris, HP/UX
) - version
8.0(?) and later; write-only; commercial. (This is a PCL/HPGL/TIFF
batch converter.)
SwiftView Pro
SwiftView
] (
Win32, Linux/x86, Solaris/x86
) - version 8.0(?)
and later; write-only; commercial. (This is a PCL/HPGL/TIFF viewer with
PNG export capability.)
Thingi
- see
PNGConv
above
ThumbNailer
Smaller Animals Software
] (
Win32
) - version 2.0
and later; read/write; full alpha support? claims full gamma support;
background and text support; shareware.
ThumbsPlus
Cerious
Software
] (
Win32
) - version 3.0 beta 3 and later; read/write
as of version 3.0g;
full alpha support as of version
7(?), but no interlacing or transparency support for writing in version
3 (no info on intervening versions);
text support; reportedly
excellent compression, aside from saving unused palette entries (e.g.,
256 for a 64-color image--fixed in version 4.10); broken conversion of
GIF palettes in version 4.10 (
example here
);
commercial (formerly shareware). (This program also
has the ability to make web pages of thumbnails. Windows 3.x was
supported in older versions, and a "final Macintosh beta" was available
between 1998 and 2000, but as of 2005 there is no longer any trace of
it.)
tiff2png
Willem van
Schaik
Greg Roelofs
Unix, DOS, OS/2, Win32
) - all versions; write-only; full alpha
support; gamma support; requires
libtiff
libpng
zlib
, and possibly
libjpeg
(depending on the libtiff version); freeware with
source. (This is the official TIFF-to-PNG converter. See also
ptot
above.)
tnailer
William Rhodes
] (
Perl
) -
all versions; read/write; requires
PerlMagick
ImageMagick
libpng
and
zlib
; freeware (GPL) with source. (This is a
command-line utility to create web pages of thumbnails from image
collections, such as from a digital camera. It can also convert sizes
and compression levels of larger images.)
Translator
John Kortink
] (
RISC
OS
) - version 8.0(?) and later; read/write; shareware.
(See also John's conversion-only
Creator
app above.)
Turbo Browser
FileStream
] (
Win32
) - version 7.2 and later;
read/write; shareware. (This is a file manager, similar to Windows
Explorer, but with file-transfer, HTML-editing, image-viewing, and
image-conversion capabilities in addition to standard file-management
functions.)
TweakPNG
Jason
Summers
] (
Win32
) - all versions; read/write; freeware
(GPL) with source. (This is a "low-level utility for examining and
modifying PNG image files.")
TweakPNG-CL
Jason Summers
Trent Tompkins
Win32
) - all versions; read/write; uses
libpng
and
zlib
; freeware (GPL) with source. (This is a fork of
TweakPNG
[above] that adds an installer and an auto-strip option
that can be accessed via the right-click context menu on the Windows
desktop.)
Ulead Viewer
Ulead
Systems
] (
Windows 3.x
) - version 1.0 and later with
UF2PNG.FIO plug-in
; read/write; 1.1MB
Ultraconv
Felix
Schwarz
] (
Amiga PPC/68k
) - version 1.6 and later (natively),
or any earlier version via a PNG DataType (see the
miscellaneous apps
page for several); read/write; commercial as
of version 3.0 (now
Ultraconv NG
).
VidFun
Lawrence Gozum
Windows 3.x, Win32
) - version 1.5 and later; read/write;
shareware
Visere
Digital Multi-Media
Design
] (
Win32
) - all versions; read/write; freeware.
wbmptopng
Simone Piunno
Unix, etc.
) - all versions; write-only; requires
libpng
and
zlib
; freeware (PBMPLUS) with source. (This is a Unix-style
filter to convert WAP bitmaps to grayscale PNG images.)
Web Designer's Toolkit
R-Comp
] (
RISC OS
) - version 2(?) and later; write-only?
no alpha support; commercial. (This is a multi-tool suite with a
conversion component called
ImageConv
that converts RISC OS
sprites to PNG format; the
WebTable
component "includes the same
support for tables of images.")
WebGraphics Optimizer
Plenio Software Solutions
] (
Win32
) - version 2.0(?)
and later; read/write; no gamma support; no control over compression
level or filtering (output was 10% bigger than input on one test image);
broken 2-bit support
Web Image Guru
VIMAS
Technologies
] (
Win32
) - all versions? read/write;
full alpha support (including quantization to 8-bit "RGBA palette");
commercial. (This optimizer supports both lossless and lossy modes
[e.g., quantization and color reduction]; the lossless mode produces
files comparable in size to
pngcrush
's output. It also includes
manual controls for those who wish to tinker with PNG filters directly,
and it "can be run as Adobe PhotoShop plug-in module or as standalone
application." The free
Image Navigator
viewer is
included; see the
image viewers
page for
details.
Web Imaging
is the fuller-featured professional version, with a plug-in architecture
and more image-processing capabilities, and
Image Master
may fit
somewhere in between. All include batch-processing support.)
wmftopng
Caolán McNamara
Unix, Win32, etc.
) - version 0.1.17 and later;
write-only; requires
gd
libpng
and
zlib
; freeware
(LGPL) with source. (This is just one part of the
libwmf
package, which is a toolkit for converting Windows MetaFiles [which are
basically collections of Windows GDI calls] into various portable vector
and raster image formats.)
wpng
Greg Roelofs
Unix, Win32, OS/2, DOS
) - all versions; write-only;
full alpha support; full gamma support; text support (
Author
Title
Description
E-mail
, and
URL
keywords); requires
libpng
and
zlib
(but not
NetPBM
); freeware (BSD) with source. (This is the demo
NetPBM-to-PNG converter described in Chapter 15 of
PNG: The Definitive Guide
. It is not nearly
as complete as
pnmtopng
above, but it does support a few things
pnmtopng does not: streaming conversion [low-memory-footprint] to
non-interlaced PNG; automatic timestamping; interactive entry of text
annotations; and support for a completely unofficial `P8' binary RGBA
format. It is also explicitly designed to demonstrate good programming
practices when using libpng.)
Xenomorph
Ewald Krämer
Unix/Qt3
) - all versions; read/write;
MNG
support (read-only) via
Qt
; freeware (GPL) with C++ source. (This is a "floating-point
image-processing [application] with an extensible set of filter kernels.
It includes linear and polynomial (volterra) filters and morphologic
filters." PNG is its only output format.)
Xnview
- see
Nview/Nconvert
above
xPNG / fixPNG
Silicon Alley
Marijke van
Gans
] (
DOS
) - all versions; read/write; stand-alone (requires
neither libraries
nor graphics capability
); freeware with x86
assembler source. (This pair of bundled utilities can list the contents
of PNG chunks [fixPNG]; make the first color of a palette PNG fully
transparent [xPNG], as is often the case in GIF images; and "fix" the
CRC of any PNG chunk whose calculated value differs from the stored value
[fixPNG]. The latter capability is convenient for those who binary-edit
the chunks within PNG files...which Greg has been known to do. Note
that some PNG CRC mismatches are truly due to corrupted data, however.)
XV
John
Bradley
] (
Unix/X, VMS/X
) - version 3.10a and later with
Greg Roelofs
jumbo patches
(specifically,
the enhancements one, whose PNG support is an extension of
Alexander Lehmann
and
Andreas Dilger
's old
PNG patch version 1.2d
); read/write; shareware/commercial with C
source. (XV 4.00 with full PNG support was supposed to have arrived
around Christmas 1995, but development apparently came to a complete
halt before that ever happened. A Win32 port apparently was underway
at one point, too.)
zpng
- see
AdvanceCOMP
above
Here are some related PNG pages at this site:
PNG-supporting Applications
Browsers
Image Viewers
Image Editors
3D Applications
Games / Entertainment
Office / Business Applications
Scientific / Graphing Applications
Miscellaneous Applications
PNG support in VRML browsers
PNG-supporting Hardware
PNG Home Page
Complete PNG Site Map
Last modified 20 September 2015.
Copyright © 1995-2015
Greg Roelofs