PGMENHANCE(1)
π 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-Noption should be a digit from1to9.1is the lowest level of enhancement;9is the highest. the default is9. so if you're not specifying anything you're already getting maximum drama, periodt. π
lowkey important: it's a digit from1to9, not like, a vibe you freestyle. sit in the range bestie.
π SEE ALSO π
pamedge(1)pgm(1)
π 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
- debian bookworm: netpbm 2:11.01.00-2 Β· MIT
- debian trixie: netpbm 2:11.10.02-1 Β· MIT
- ubuntu noble: netpbm 2:11.05.02-1.1build1 Β· MIT
- ubuntu resolute: netpbm 2:11.10.02-1build1 Β· MIT
- ubuntu stonking: netpbm 2:11.13.03+ds-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms