FF2PAM(1)
π FF2PAM(1) β the farbfeld-to-PAM glow-up π
General Commands Manual β¨ bestie edition β¨
okay so. imagine you got a farbfeld image and you need it to be a PAM. that's it. that's the whole job. ff2pam is a tiny little icon who does exactly one thing and does it flawlessly, no cap. π
πΈ NAME πΈ
ff2pam β convert farbfeld to PAM
π SYNOPSIS π
ff2pam
that's it. no flags. no arguments. she takes zero notes, she just works. π
π¦ DESCRIPTION π¦
So here's the tea, bestie: ff2pam reads a farbfeld(5) image straight from stdin, converts it into PAM β and specifically a 16-bit RGBA PAM, okay, don't forget the 16-bit part β and then writes the result out to stdout. π«Ά
And if something goes wrong? If it's giving error energy? She doesn't just suffer in silence. She writes a diagnostic message to stderr so you actually know what happened. very considerate of her honestly. π
no filenames, no arguments, no drama β everything happens through stdin and stdout, so you pipe it like the main character you are. π
β¨ EXIT STATUS β¨
0β image processed successfully. slay. the conversion ate and left no crumbs. π₯1β an error occurred. π something went sideways, check that stderr message.
π EXAMPLES π
The classic one-liner, the moment, the ritual:
$ ff2pam < image.ff > image.pam
And if your farbfeld is all bunched up in a bzip2 file, don't even worry about it, just pipe it through like so:
$ bunzip2 < image.ff.bz2 | ff2pam > image.pam
see how clean that is?? obsessed. π
π SEE ALSO π
π AUTHORS π
Mattias AndrΓ©e <maandree@kth.se> β the legend behind this whole thing, we love him for it. π«Ά
suckless.org Β· 2018-04-11 Β· FF2PAM(1)
and that's the page, bestie!! π go forth, convert your images, and remember: stdin in, stdout out, 16-bit RGBA always. 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