BLIND-TRANSPOSE(1)

πŸ“¦ version 1.1, in alpine 3.24

πŸ’« BLIND-TRANSPOSE(1) πŸ’«

okay so bestie, welcome to blind-transpose from the blind manual, section 1 β€” general commands, the whole squad lives here 🫢


✨ NAME ✨

blind-transpose β€” transposes a video. that's it. that's the whole gig πŸ’…


🌸 SYNOPSIS 🌸

blind-transpose

no flags. no arguments. no notes. she takes zero input on the command line and she is thriving 😌


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: blind-transpose reads a video in from stdin πŸ‘€ and prints it back out to stdout, all transposed and gorgeous ✨

and what does "transpose" actually mean? ngl it's literally just swapping the X and Y coordinates 😭 that's the entire vibe. X becomes Y, Y becomes X, they trade places, main character energy all around πŸ‘‘


πŸŽ€ REQUIREMENTS πŸŽ€

bestie you're gonna need enough free memory to load two full frames into memory. two. whole. frames. at once 😀

and here's the math, because iykyk: a frame requires 32 bytes per pixel it contains πŸ’€ so do the vibes-based calculation before you hit enter, fr fr.

also just so we're clear β€” blind-transpose has not been optimised for memory usage. she was optimised for code simplicity instead πŸ™ˆ so like... memory-friendly she is not. iconic behaviour honestly.

🌈 SEE ALSO 🌈

the whole blind family reunion, periodt πŸ’– go say hi:


πŸ‘‘ AUTHORS πŸ‘‘

Mattias AndrΓ©e <maandree@kth.se> β€” thank you for your service legend 🫢⭐


πŸ“ okay that's the page!! this beauty ships as part of blind 1.1 β€” go transpose something and slay πŸ’…βœ¨ no cap, you got this πŸ§šπŸ’œ
πŸ“¦ where this page comes from