PPMBRIGHTEN(1)

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

πŸ‘‘ Ppmbrighten User Manual(1) β€” section 1, General Commands Manual, bestie πŸ’…

okay so picture this: it's a General Commands Manual page, it lives in section 1, and its whole name is literally Ppmbrighten User Manual(1). that's the vibe. and the tea? this page is basically a "hey girl, go here instead" sign. πŸͺ§βœ¨


🌸 NAME 🌸

ppmbrighten β€” replaced by pambrighten. that's it, that's the name section, it's giving "moved out, left a forwarding address" πŸƒβ€β™€οΈπŸ’¨


πŸ¦‹ DESCRIPTION πŸ¦‹

so this program is part of Netpbm(1). iconic family, we love her. 🌈

but here's the situation, and I need you to hear me: starting with Netpbm 10.86 (March 2019), ppmbrighten is obsolete. like, deprecated-deprecated. use pambrighten(1) instead, no cap. 🫢

pambrighten is mostly backward compatible with ppmbrighten. so you can literally just use the pambrighten manual for ppmbrighten, as long as you ignore the features that got added after Netpbm 10.86. like, read it, but mentally cross those out. βœοΈπŸ™ˆ


😭 the one where it's NOT backward compatible (part 1)

one way pambrighten is not backward compatible:

  • pambrighten does not have a -normalize option. it's gone. not invited to the party. 🚫

so if you want that function, you gotta run pnmnorm on the image before passing it to pambrighten. boom, that's the workaround, you're welcome. πŸ’–


😭 the one where it's NOT backward compatible (part 2)

another backward incompatibility, because of course there's another one:

  • pambrighten produces the same kind of output as the input, whereas ppmbrighten always produces PPM. so if you need PPM output, pass the results through ppmtoppm. yes fr fr, ppmtoppm, that's the one. πŸ”

✨ and what is ppmbrighten actually doing rn ✨

ppmbrighten is currently implemented as a trivial program that invokes pambrighten, pnmnorm, and ppmtoppm. so it's basically a little delegation queen making three other programs do the actual work. main character energy, zero personal effort. πŸ‘‘πŸ’…


πŸŽ€ DOCUMENT SOURCE πŸŽ€

this manual page was generated by the Netpbm tool makeman from HTML source. so it's like, auto-built. robot-made. πŸ€–βœ¨

the master documentation lives at:

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

⚠️ bestie warning: this whole page is one big "it's obsolete" note. if you came here looking for options and flags, they're not here β€” go read pambrighten(1) and just remember the two incompatibilities up there. πŸ’€πŸ’–

and that's the page!!! πŸ’–βœ¨ sending u off with the official footer tea: this is netpbm documentation, dated 09 August 2020, and the page signs off as Ppmbrighten User Manual(1). periodt, mwah, go brighten something πŸŽ€πŸ¦‹β­

πŸ“¦ where this page comes from