pngstrip(1) pngstrip(1)
NAME
pngstrip - rewrite a PNG file with all extraneous information removed
SYNOPSIS
pngstrip [-h(elp)] [-8(bit_strip_to)] [-a(lpha_strip)]
[-e(xpand_to_rgb)] [-g(rayscale_convert)] [-r(es) DPM] infile outfile
DESCRIPTION
pngstrip reads in a PNG image and writes it out again with all extrane-
ous information removed, leaving only the bKGD, gAMA, pHYs, sRGB, and
tRNS chunks. It is called as part of the opt-png script.
OPTIONS
-h Print help and quit.
-8 Strip 16-bit channel data down to 8-bit channel data.
-a Strip out any alpha channel data. This option will also strip
out the transparency (tRNS) chunk if it is present.
-e Expand a palette-based image to an RGB channel-based image.
-g Convert an RGB channel-based or palette-based image to a
grayscale image.
-r DPM Force the written PNG file to assume the specified resolution in
the pHYs chunk. Units are pixels-per-meter. To convert from
DPI to pixels, divide by 0.0254 (or multiply by 39.37). Note
that this does not change the number of pixels in the image. It
only changes the assumed size of the pixels.
COPYRIGHT
Copyright (C) 2004-2020 by Brian Lindholm. This program is free soft-
ware; you can use it, redistribute it, and/or modify it under the terms
of the GNU General Public License as published by the Free Software
Foundation; either version 3, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MER-
CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
littleutils 2020 Oct 16 pngstrip(1)
littleutils 1.2.3 - Generated Tue Dec 1 16:40:22 CST 2020
