PGMENHANCE(1)

πŸ“¦
version 11.13.03 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– pgmenhance β€” the edge-enhance girlypop of your PGM dreams πŸ’–

okay so bestie, welcome to the Pgmenhance User Manual, section 1 of the general commands manual, and honestly? she's a tiny little queen with one job and she does it flawlessly. no cap.

✨ NAME ✨

pgmenhance β€” edge-enhance a PGM image πŸ¦‹

🌸 SYNOPSIS 🌸

pgmenhance

[-N]

[pgmfile]

πŸ’… DESCRIPTION πŸ’…

so first things first: this program is part of Netpbm(1). like, she's in the family, she belongs, she's iconic. 🫢

pgmenhance reads a PGM image as input, enhances the edges, and writes a PGM image as output. that's it. that's the whole plot. she takes your flat little picture, gives the edges a glow-up, and hands you back a PGM. main character energy fr fr. ✨

now, the edge enhancing technique itself? not her invention, she's just the messenger. it's taken from Philip R. Thompson's "xim" program, which in turn took it from section 6 of "Digital Halftones by Dot Diffusion", D. E. Knuth, ACM Transaction on Graphics Vol. 6, No. 4, October 1987, which in turn got it from two 1976 papers by J. F. Jarvis et. al. it's giving academic ancestry, it's giving citations passed down like family recipes. the way that knowledge just keeps getting handed off πŸ˜­πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

on top of the options common to all programs based on libnetpbm (most notably -quiet, see Common Options β€” go look, i'll wait πŸ’–), pgmenhance recognizes this one little command line option:

  • -N β€” the optional -N option should be a digit from 1 to 9. 1 is the lowest level of enhancement; 9 is the highest. the default is 9. so if you're not specifying anything you're already getting maximum drama, periodt. πŸ’…
lowkey important: it's a digit from 1 to 9, not like, a vibe you freestyle. sit in the range bestie.

πŸ‘€ SEE ALSO πŸ‘€

πŸ‘‘ AUTHOR πŸ‘‘

Copyright (C) 1989 by Jef Poskanzer. ✨

πŸ“œ DOCUMENT SOURCE πŸ“œ

this manual page was generated by the Netpbm tool 'makeman' from HTML source. the master documentation is at

http://netpbm.sourceforge.net/doc/pgmenhance.html

and that's the whole page bestie! this came to you from the netpbm documentation, dated 13 January 1989, and it's the Pgmenhance User Manual, section 1. slay, stay enhanced, love u πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from