PAMPOP9(1)
β¨ Pampop9 User Manual β¨
okay bestie, welcome to the pampop9 glow-up π this is a page from the Netpbm fam, and I'm gonna walk you through it like we're texting at 2am.
πΈ NAME πΈ
pampop9 β it simulates a multi-lens camera, like the Pop9, and honestly? iconic. πΈ
π SYNOPSIS π
pampop9 pnmfile|- xtiles ytiles xdelta ydelta
π DESCRIPTION π
So, real talk: this program is part of Netpbm(1). π«Ά
What pampop9 does is tile your starting image xtiles by ytiles times. And not in a boring copy-paste way β each one of those tiles is pulled from a slightly different offset inside the source image, and those offsets are decided by the xdelta and ydelta arguments. it's giving kaleidoscope but make it vintage. π¦
Now the deets, because the layout is a whole vibe:
- the top line of tiles in the output comes from the top of the source image
- the second line starts at the
ydeltarow of the source image - the next one at the
2*ydeltarow - and so on, forever, like a pattern that just keeps going β¨
Same energy for columns:
- the first column of tiles in the output comes from the left of the source image
- the next column starts at the
xdeltacolumn - the one after that at the
2*xdeltacolumn - and so on π
π OPTIONS π
okay so here's the thing β there are no command line options defined specifically for pampop9. like, none. it's a low-maintenance queen. π
- but!! it does recognize the options common to all programs based on
libnetpbm(see Common Options)
π₯ EXAMPLES π₯
picture this: you've got a 100 x 100 source image. you run pampop9 3 3 10 10 and boom π₯ β the output looks like a three-by-three grid, and each tile is 80 x 80 pixels.
if we call the origin the top-left corner, then here's the whole map:
- the top row of tiles starts at
(0, 0),(10, 0),(20, 0)within the source image - the middle row starts at
(0, 10),(10, 10),(20, 10) - the bottom row starts at
(0, 20),(10, 20),(20, 20)
fr fr, it's that simple. π
π§ HISTORY π§
pampop9 was new in Netpbm 10.15 β that's April 2003, for the record, so she's a millennial but we love her anyway. π
it was adapted slightly from pampup9, which was distributed by Robert Tinsley. back at that time it was distributed via http://www.thepoacher.net/code/#pampup9. and then β plot twist π β by October 2004, that URL no longer was valid. gone. reduced to atoms. the link is not okay. π
π SEE ALSO π
π AUTHOR π
Copyright (C) 2003 by Robert Tinsley. This software is released under the GPL ( http://www.fsf.org/licenses/gpl.txt ). π«Ά
π 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/pampop9.html
and that's the whole page, bestie!! π this was netpbm documentation, 02 March 2003 β the Pampop9 User Manual(1) β so go forth and tile your little heart out. slay, periodt, xoxo πβ¨
π¦ 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