pnmhisteq, pnmhistmap, pnmindex, pnminvert: add pages (#12189)

* pnmhisteq, pnmhistmap, pnmindex, pnminvert: add pages

* Update pages/common/pnmindex.md

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

---------

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
pull/23/head
Juri Dispan 2024-02-06 16:43:21 +01:00 committed by GitHub
parent 7133769734
commit ac7152950e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 61 additions and 0 deletions

16
pages/common/pnmhisteq.md Normal file
View File

@ -0,0 +1,16 @@
# pnmhisteq
> Histogram-equalize a PNM image.
> More information: <https://netpbm.sourceforge.net/doc/pnmhisteq.html>.
- Increase the contrast of a PNM image using histogram equalization:
`pnmhisteq {{path/to/input.pnm}} > {{path/to/output.pnm}}`
- Only modify grey pixels:
`pnmhisteq -grey {{path/to/input.pnm}} > {{path/to/output.pnm}}`
- Do not include black or white pixels in the histogram equalization:
`pnmhisteq -no{{black|white}} {{path/to/input.pnm}} > {{path/to/output.pnm}}`

View File

@ -0,0 +1,16 @@
# pnmhistmap
> Draw a histogram of a PNM image.
> More information: <https://netpbm.sourceforge.net/doc/pnmhistmap.html>.
- Draw a histogram of a PNM image:
`pnmhistmap {{path/to/input.pnm}} > {{path/to/output.pnm}}`
- Draw the histogram as dots instead of bars:
`pnmhistmap -dots {{path/to/input.pnm}} > {{path/to/output.pnm}}`
- Specify the range of intensity values to include:
`pnmhistmap -lval {{minval}} -rval {{maxval}} {{path/to/input.pnm}} > {{path/to/output.pnm}}`

21
pages/common/pnmindex.md Normal file
View File

@ -0,0 +1,21 @@
# pnmindex
> Build a visual index of multiple PNM images.
> See also: `pamundice`.
> More information: <https://netpbm.sourceforge.net/doc/pnmindex.html>.
- Produce an image containing thumbnails of the specified images in a grid:
`pnmindex {{path/to/input1.pnm path/to/input2.pnm ...}} > {{path/to/output.pnm}}`
- Specify the size of the (quadratic) thumbnails:
`pnmindex -size {{50}} {{path/to/input1.pnm path/to/input2.pnm ...}} > {{path/to/output.pnm}}`
- Specify the number of thumbnails per row:
`pnmindex -across {{10}} {{path/to/input1.pnm path/to/input2.pnm ...}} > {{path/to/output.pnm}}`
- Specify the maximum number of colors in the output:
`pnmindex -colors {{512}} {{path/to/input1.pnm path/to/input2.pnm ...}} > {{path/to/output.pnm}}`

View File

@ -0,0 +1,8 @@
# pnminvert
> Invert a PNM image.
> More information: <https://netpbm.sourceforge.net/doc/pnminvert.html>.
- Invert the colors or greyscale values in a PNM image:
`pnminvert {{path/to/input.pnm}} > {{path/to/output.pnm}}`