.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14 .\" .\" Standard preamble: .\" ======================================================================== .de Sh \" Subsection heading .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. | will give a .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' .\" expand to `' in nroff, nothing in troff, for use with C<>. .tr \(*W-|\(bv\*(Tr .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .\" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .hy 0 .if n .na .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "png2pdf 1" .TH png2pdf 1 "2006/07/18" "1.0.12a" "png2pdf-1.0.12a" .SH "NAME" png2pdf \- PNG to PDF converter .SH "SYNOPSIS" .IX Header "SYNOPSIS" png2pdf \fIoptions\fR \fIinputfile\fR \fIoutputfile\fR .PP png2pdf \fIoptions\fR \fIdirectory\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" The png2pdf program converts images from the \s-1PNG\s0 file format to the \&\s-1PDF\s0 file format. Different \s-1PDF\s0 levels can be choosen for output. An alpha channel in the \s-1PNG\s0 file can be used \*(-- depending on the output \s-1PDF\s0 level \*(-- to mix the \s-1PNG\s0 image against a specified background color, to create a \s-1PDF\s0 image mask or to create a transparency channel in the \s-1PDF\s0 file. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-p\fR \fIpdf-level\fR" 4 .IX Item "-p pdf-level" chooses the \s-1PDF\s0 format level, may be either \*(L"1.2\*(R", \*(L"1.3\*(R" or \*(L"1.4\*(R". .IP "\fB\-n\fR" 4 .IX Item "-n" adds an entry to the \s-1PDF\s0 image dictionary suggesting \s-1PDF\s0 viewers to show an interpolated image. This is useful for stretched images (small images shown in a large screen area). .IP "\fB\-m\fR \fIbackground-rgb\fR" 4 .IX Item "-m background-rgb" specifies a background \s-1RGB\s0 color for mixing. This background color is used only if the \s-1PNG\s0 file does not contain a background chunk or if the \fB\-s\fR option is used. .IP "\fB\-s\fR" 4 .IX Item "-s" assigns the \s-1RGB\s0 background color specified using the \fB\-m\fR option a higher priority than the background color from the \s-1PNG\s0 background chunk. .IP "\fB\-i\fR" 4 .IX Item "-i" converts the alpha channel from the \s-1PNG\s0 file into an image mask (if there is an alpha channel). .IP "\fB\-a\fR" 4 .IX Item "-a" converts the alpha channel from the \s-1PNG\s0 file (if present) into a \&\s-1PDF\s0 transparency channel. Note: \fB\-a\fR and \fB\-i\fR can not be used at same time. .IP "\fB\-l\fR" 4 .IX Item "-l" inverts the triggering level for image mask creation (see \fB\-i\fR). By default only opacity=0 pixels are masked. Using \fB\-l\fR the opacity<255 pixels are masked. .IP "\fB\-t\fR" 4 .IX Item "-t" interprets the alpha channel data as transparency (by default it is opacity). .IP "\fB\-f\fR" 4 .IX Item "-f" activates ``make'' style behaviour (checks file modification times) when png2pdf is run on a directory. .IP "\fB\-h\fR" 4 .IX Item "-h" prints a help text .IP "\fB\-v\fR" 4 .IX Item "-v" prints version information. .IP "\fB\-c\fR \fIoption\fR" 4 .IX Item "-c option" stores permanent options. .IP "\fB\-u\fR" 4 .IX Item "-u" removes all permanent options. .IP "\fB\-r\fR ..." 4 .IX Item "-r ..." ignores all permanent options for this one program invokation. The \&\fB\-r\fR options must be used before any other option. .IP "\fB\-C\fR" 4 .IX Item "-C" shows the permanent options. .SH "RETURN VALUE" .IX Header "RETURN VALUE" The program returns exit code 0 on success, positive values on error. .SH "EXAMPLES" .IX Header "EXAMPLES" .Vb 1 \& png2pdf -m 255.255.255 x.png x.pdf .Ve .Sp converts x.png to x.pdf. If there is an alpha channel in x.png this is used to mix against either the background specified in the background chunk (if there is one) or against the user specified background color white. .Sp .Vb 1 \& png2pdf -s -m 255.255.255 x.png x.pdf .Ve .Sp converts x.png to x.pdf. If there is an alpha channel in x.png this is used to mix against the user supplied background color (white). The background chunk possibly contained in the \s-1PNG\s0 file is ignored. .SH "SEE ALSO" .IX Header "SEE ALSO" By default a \s-1PDF\s0 manual is installed ``near'' with the binary. If .Sp .Vb 1 \& which png2pdf .Ve .Sp finds the binary ``/usr/local/bin/png2pdf'', check for a file named ``/usr/local/share/doc/png2pdf/png2pdf.pdf''. .SH "AUTHOR" .IX Header "AUTHOR" Dirk Krause .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" Copyright (c) 2001\-2005, Dirk Krause All rights reserved. .Sp Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: .RS 4 .IP "* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer." 4 .IX Item "Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer." .PD 0 .IP "* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution." 4 .IX Item "Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution." .IP "* Neither the name of the Dirk Krause nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission." 4 .IX Item "Neither the name of the Dirk Krause nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission." .RE .RS 4 .PD .Sp \&\s-1THIS\s0 \s-1SOFTWARE\s0 \s-1IS\s0 \s-1PROVIDED\s0 \s-1BY\s0 \s-1THE\s0 \s-1COPYRIGHT\s0 \s-1HOLDERS\s0 \s-1AND\s0 \s-1CONTRIBUTORS\s0 \*(L"\s-1AS\s0 \s-1IS\s0\*(R" \s-1AND\s0 \&\s-1ANY\s0 \s-1EXPRESS\s0 \s-1OR\s0 \s-1IMPLIED\s0 \s-1WARRANTIES\s0, \s-1INCLUDING\s0, \s-1BUT\s0 \s-1NOT\s0 \s-1LIMITED\s0 \s-1TO\s0, \s-1THE\s0 \s-1IMPLIED\s0 \&\s-1WARRANTIES\s0 \s-1OF\s0 \s-1MERCHANTABILITY\s0 \s-1AND\s0 \s-1FITNESS\s0 \s-1FOR\s0 A \s-1PARTICULAR\s0 \s-1PURPOSE\s0 \s-1ARE\s0 \&\s-1DISCLAIMED\s0. \s-1IN\s0 \s-1NO\s0 \s-1EVENT\s0 \s-1SHALL\s0 \s-1THE\s0 \s-1COPYRIGHT\s0 \s-1OWNER\s0 \s-1OR\s0 \s-1CONTRIBUTORS\s0 \s-1BE\s0 \s-1LIABLE\s0 \&\s-1FOR\s0 \s-1ANY\s0 \s-1DIRECT\s0, \s-1INDIRECT\s0, \s-1INCIDENTAL\s0, \s-1SPECIAL\s0, \s-1EXEMPLARY\s0, \s-1OR\s0 \s-1CONSEQUENTIAL\s0 \&\s-1DAMAGES\s0 (\s-1INCLUDING\s0, \s-1BUT\s0 \s-1NOT\s0 \s-1LIMITED\s0 \s-1TO\s0, \s-1PROCUREMENT\s0 \s-1OF\s0 \s-1SUBSTITUTE\s0 \s-1GOODS\s0 \s-1OR\s0 \&\s-1SERVICES\s0; \s-1LOSS\s0 \s-1OF\s0 \s-1USE\s0, \s-1DATA\s0, \s-1OR\s0 \s-1PROFITS\s0; \s-1OR\s0 \s-1BUSINESS\s0 \s-1INTERRUPTION\s0) \s-1HOWEVER\s0 \&\s-1CAUSED\s0 \s-1AND\s0 \s-1ON\s0 \s-1ANY\s0 \s-1THEORY\s0 \s-1OF\s0 \s-1LIABILITY\s0, \s-1WHETHER\s0 \s-1IN\s0 \s-1CONTRACT\s0, \s-1STRICT\s0 \s-1LIABILITY\s0, \&\s-1OR\s0 \s-1TORT\s0 (\s-1INCLUDING\s0 \s-1NEGLIGENCE\s0 \s-1OR\s0 \s-1OTHERWISE\s0) \s-1ARISING\s0 \s-1IN\s0 \s-1ANY\s0 \s-1WAY\s0 \s-1OUT\s0 \s-1OF\s0 \s-1THE\s0 \s-1USE\s0 \&\s-1OF\s0 \s-1THIS\s0 \s-1SOFTWARE\s0, \s-1EVEN\s0 \s-1IF\s0 \s-1ADVISED\s0 \s-1OF\s0 \s-1THE\s0 \s-1POSSIBILITY\s0 \s-1OF\s0 \s-1SUCH\s0 \s-1DAMAGE\s0. .SH "LAST MODIFICATION" .IX Header "LAST MODIFICATION" 2005/03/22