Skip to content

Commit

Permalink
ppmdraw, ppmglobe, pnmmercator: add pages (#15357)
Browse files Browse the repository at this point in the history
* fix ci

* ppmdraw, ppmglobe, pnmmercator: add pages

* Apply suggestions from code review

Co-authored-by: K.B.Dharun Krishna <[email protected]>

---------

Co-authored-by: K.B.Dharun Krishna <[email protected]>
  • Loading branch information
gutjuri and kbdharun authored Dec 29, 2024
1 parent 0d5d7c5 commit a850046
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 0 deletions.
13 changes: 13 additions & 0 deletions pages/common/pnmmercator.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# pnmmercator

> Perform Mercator transformations on Netpbm images.
> See also: `pnmglobe`.
> More information: <https://netpbm.sourceforge.net/doc/pnmmercator.html>.
- Convert a rectangular projection worldmap to Mercator projection:

`pnmmercator {{path/to/image.pnm}} > {{path/to/output.pnm}}`

- Convert a Mercator projection worldmap to rectangular projection:

`pnmmercator -inverse {{path/to/image.pnm}} > {{path/to/output.pnm}}`
13 changes: 13 additions & 0 deletions pages/common/ppmdraw.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ppmdraw

> Draw lines, text and more on a PPM image by executing a script.
> Documentation on the utilized scripting language can be found by following the link below.
> More information: <https://netpbm.sourceforge.net/doc/ppmdraw.html>.
- Draw on the specified PPM image by executing the supplied script:

`ppmdraw -script '{{setpos 50 50; text_here "hello!"; }}' {{path/to/image.pnm}} > {{path/to/output.pnm}}`

- Draw on the specified PPM image by executing the script in the specified file:

`ppmdraw -scriptfile {{path/to/script}} {{path/to/image.pnm}} > {{path/to/output.pnm}}`
13 changes: 13 additions & 0 deletions pages/common/ppmglobe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ppmglobe

> Generate strips of an image suitable to be glued onto a sphere.
> See also: `pnmmercator`.
> More information: <https://netpbm.sourceforge.net/doc/ppmglobe.html>.
- Transform an image to strips that can be cut out and glues onto a sphere:

`ppmglobe {{number_of_strips}} {{path/to/image.ppm}} > {{path/to/output.ppm}}`

- Use the specified color for the areas between the strips:

`ppmglobe -background {{red}} {{number_of_strips}} {{path/to/image.ppm}} > {{path/to/output.ppm}}`

0 comments on commit a850046

Please sign in to comment.