FF2PPM(1)
π FF2PPM β the farbfeld β PPM glow-up π
okay bestie, so this is ff2ppm, a General Commands Manual page, and it's genuinely one of the most straightforward little tools you'll ever meet. no drama, no flags you'll forget, just vibes and pixel conversion. let's get into it π¦
β¨ NAME β¨
ff2ppm β convert farbfeld to PPM π
β¨ SYNOPSIS β¨
ff2ppm [-b colour]
that's it. that's the whole thing. one optional flag. iconic behaviour honestly π
β¨ DESCRIPTION β¨
okay so here's the tea β β ff2ppm reads a farbfeld(5) image in from stdin, converts it to PPM (16-Bit RGB P6 binary format), and writes the result right back out to stdout. in, glow-up, out. main character pipeline energy β¨
and if something goes wrong? it writes a diagnostic message to stderr. it will not suffer in silence, bestie, it will tell you π
β¨ OPTIONS β¨
-bcolour β blend the transparent colours with the colour you specify. you can hand itrgb,rrggbb, orrrrrggggbbbbformat. the default isfffβ so if you don't say anything, it's giving white π
β¨ EXIT STATUS β¨
0β image processed successfully π₯³ slay.1β an error occurred π it did not eat, it did not leave no crumbs, it just failed.
β¨ EXAMPLES β¨
the classic, the blueprint, the no-notes run:
$ ff2ppm < image.ff > image.ppm
and here's you piping a bzipped file straight in and picking a lil blend colour, because you're fancy:
$ bunzip2 < image.ff.bz2 | ff2ppm -b 0f0 > image.ppm
not me running both of these back to back just to feel something π«Ά
β¨ SEE ALSO β¨
go read those too, they're lowkey required reading for the farbfeld cinematic universe π¦
β¨ AUTHORS β¨
Hiltjo Posthuma <hiltjo@codemadness.org> β thank you for your service, king π
this whole thing comes to you from suckless.org, dated 2018-04-11 πβ¨
okay that's the page, bestie. go forth and convert. periodt. π
π¦ where this page comes from
- alpine 3.24: farbfeld-doc 4-r2 Β· ISC
- debian bookworm: farbfeld 4-3 Β· ISC
- debian trixie: farbfeld 4-3+b1 Β· ISC
- nixos 26.05: farbfeld 4
- nixpkgs unstable: farbfeld 4
- opensuse-leap 16.0: farbfeld 4-bp160.1.12 Β· ISC
- opensuse-leap 16.0: farbfeld 4-bp160.1.12 Β· ISC
- opensuse-leap 16.0: farbfeld 4-bp160.1.12 Β· ISC
- opensuse-leap 16.0: farbfeld 4-bp160.1.12 Β· ISC
- ubuntu jammy: farbfeld 4-2 Β· ISC
- ubuntu noble: farbfeld 4-3build2 Β· ISC
- ubuntu questing: farbfeld 4-3build2
- ubuntu resolute: farbfeld 4-3build3 Β· ISC
- ubuntu stonking: farbfeld 4-3build3 Β· ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms