summaryrefslogtreecommitdiffstats
path: root/upstream/opensuse-leap-15-6/man1/ppmbrighten.1
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/opensuse-leap-15-6/man1/ppmbrighten.1')
-rw-r--r--upstream/opensuse-leap-15-6/man1/ppmbrighten.1164
1 files changed, 164 insertions, 0 deletions
diff --git a/upstream/opensuse-leap-15-6/man1/ppmbrighten.1 b/upstream/opensuse-leap-15-6/man1/ppmbrighten.1
new file mode 100644
index 00000000..9f81bf19
--- /dev/null
+++ b/upstream/opensuse-leap-15-6/man1/ppmbrighten.1
@@ -0,0 +1,164 @@
+\
+.\" This man page was generated by the Netpbm tool 'makeman' from HTML source.
+.\" Do not hand-hack it! If you have bug fixes or improvements, please find
+.\" the corresponding HTML page on the Netpbm website, generate a patch
+.\" against that, and send it to the Netpbm maintainer.
+.TH "Ppmbrighten User Manual" 0 "26 October 2012" "netpbm documentation"
+
+.SH NAME
+ppmbrighten - change a PPM image's Saturation and Value
+
+.UN synopsis
+.SH SYNOPSIS
+
+\fBppmbrighten\fP
+[\fB-normalize\fP]
+[\fB-saturation \fP[\fB+\fP|\fB-\fP\fIsaturation_percent\fP]]
+[\fB-value \fP[\fB+\fP|\fB-\fP\fIvalue_percent\fP]]
+\fIppmfile\fP
+.PP
+Minimum unique abbreviation of option is acceptable. You may use
+double hyphens instead of single hyphen to denote options. You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
+.UN description
+.SH DESCRIPTION
+.PP
+This program is part of
+.BR "Netpbm" (1)\c
+\&.
+.PP
+\fBppmbrighten\fP increases or decreases the Saturation and Value
+(from the HSV color space) of each pixel of a PPM image. You specify
+the per centage change for each of those parameters.
+.PP
+You can also remap the colors of the pixels so their Values cover
+the full range of possible Values.
+.PP
+Hue-Saturation-Value, or HSV, is one way to represent a color, like
+the more well-known RGB. Hue, Saturation, and Value are numbers in
+the range from 0 to 1. We always capitalize them in this document
+when we mean the number from the HSV color space, especially since
+"value" as a conventional English word has a much more abstract
+meaning.
+.PP
+Value is a measure of how bright the color is, relative to some specified
+maximum (the PPM format is also defined in terms of a specified maximum
+brightness -- For the purposes of this program, they are the same). In
+particular, it is the brightness of the brightest primary color component of
+the color divided by the maximum brightness possible for a component. Zero
+Value means black. White has full Value.
+.PP
+Hue is an indication of the secondary color with the same brightness
+that most closely approximates the color. A secondary color is made
+of a combination of at most two of the primary colors.
+.PP
+Saturation is a measure of how close the color is to the color
+indicated by the Hue and Value. A lower number means more light of
+the third primary color must be added to get the exact color. Full
+Saturation means the color is a secondary color. Zero Saturation
+means the color is gray (or black or white). Decreasing the
+saturation of a color tends to make it washed out.
+.PP
+If it is impossible to increase the Value of a pixel by the amount you
+specify (e.g. the Value is .5 and you specify +200%), \fBppmbrighten\fP
+increases it to full Value instead.
+.PP
+If it is impossible to increase the Saturation of a pixel by the amount
+you specify (e.g. it is already half saturated and you specify +200%),
+\fBppmbrighten\fP increases it to full Saturation instead.
+.PP
+For a simpler kind of brightening, you can use \fBpamfunc -multiplier\fP
+simply to increase the brightness of each pixel by a specified per centage,
+clipping each RGB component where the calculated brightness would exceed full
+brightness. Thus, the brightest colors in the image would change chromaticity
+in addition to not getting the specified brightness boost.
+For \fIdecreasing\fP brightness, \fBpamfunc\fP should do the same thing as
+\fBppmbrighten\fP.
+.PP
+\fBppmflash\fP does another kind of brightening. It changes the
+color of each pixel to bring it a specified per centage closer to white.
+This increases the value and saturation.
+
+.UN examples
+.SH EXAMPLES
+.PP
+To double the Value of each pixel:
+.nf
+ppmbrighten -v 100
+.fi
+.PP
+To double the Saturation and halve the Value of each pixel:
+.nf
+ppmbrighten -s 100 -v -50
+.fi
+
+.UN options
+.SH OPTIONS
+
+
+.TP
+\fB-value \fP\fIvalue_percent\fP
+This option specifies the amount, as a per centage, by which you want
+to change the Value of each pixel. It may be negative.
+
+.TP
+\fB-saturation \fP\fIvalue_percent\fP
+This option specifies the amount, as a per centage, by which you want
+to change the Saturation of each pixel. It may be negative.
+
+
+.TP
+\fB-normalize\fP
+This option causes \fBppmbrighten\fP to linearly remap the Values
+of the pixels to cover the range 0 to 1. The option name is wrong --
+this operation is not normalization (it was named in error and the
+name has been kept for backward compatibility).
+.sp
+\fBppmbrighten\fP applies the brightening that you specify with
+the \fB-value\fP option \fIafter\fP the remapping.
+.sp
+Before Netpbm 10.14 (March 2003), your input must be from a seekable
+file (not a pipe) to use \fB-normalize\fP. If it isn't, the program fails
+with a bogus error message.
+
+
+
+.UN seealso
+.SH SEE ALSO
+.BR "pnmnorm" (1)\c
+\&,
+.BR "ppmdim" (1)\c
+\&,
+.BR "pamfunc" (1)\c
+\&,
+.BR "ppmflash" (1)\c
+\&,
+.BR "pamdepth" (1)\c
+\&,
+.BR "pnmgamma" (1)\c
+\&,
+.BR "ppmhist" (1)\c
+\&,
+.BR "ppm" (5)\c
+\&
+
+.UN author
+.SH AUTHOR
+.PP
+Copyright (C) 1990 by Brian Moffet.
+Copyright (C) 1989 by Jef Poskanzer.
+.PP
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted, provided
+that the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation. This software is provided "as is" without express or
+implied warranty.
+.SH DOCUMENT SOURCE
+This manual page was generated by the Netpbm tool 'makeman' from HTML
+source. The master documentation is at
+.IP
+.B http://netpbm.sourceforge.net/doc/ppmbrighten.html
+.PP \ No newline at end of file