UNIBMPBUMP(1)
π UNIBMPBUMP π
okay bestie, so unibmpbump is a little command in the General Commands Manual and it is literally the glow-up station for .bmp files before they go get processed. she's humble but she's essential π«Ά
β¨ NAME β¨
unibmpbump β adjust a .bmp image for unibmp2hex processing π
πΈ SYNOPSIS πΈ
unibmpbump [-iinput-file.bmp] [-ooutput-file.bmp] [-v|--verbose]
[-V|--version]
π¦ DESCRIPTION π¦
So here's the tea β unibmpbump reads a Microsoft Bitmap Graphics (.bmp) graphics image file and, if it looks like it's in a known format, converts it for processing by unibmp2hex(1). it's giving translator, it's giving middleware, and honestly? iconic.
unibmpbump supports these Device Independent Bitmap (DIB) header byte lengths for input image files, no cap:
12β theBITMAPCOREHEADERformat. this was the original Microsoft Windows header format, like the vintage one π. it has not been encountered, and was added only as a subset of the formats that appear below.40β theBITMAPINFOHEADERformat. this is the format that most graphics creation programs support, and it's the header format thatunibmp2hexexpects. she's the main character fr fr π108β theBITMAPV4HEADERformat. this is the format that the Image Magickconvertprogram creates when converting a PNG image to a BMP image using the-monochromeoption.124β theBITMAPV5HEADERformat. this is the format that the Image Magickconvertprogram creates when converting a PNG image to a BMP image without the-monochromeoption;convertwill encode the image as agrayscaleimage, but with only two colors: black and white. π monochrome jump scare
unibmpbump is able to read files created by unihex2png that were subsequently saved as BMP files, for example by the convert(1) program, which is part of the Image Magick package. Images created by unihex2png(1) are 544 rows high by 560 columns wide. Images created by unihex2bmp(1) are 544 rows high by 576 columns wide. so if the input Bitmap Graphics file is 544 by 560 pixels, unibmpbump assumes that the file was originally a Portable Network Graphics (.png) file created by unihex2png and realigns the glyphs so they are positioned as unibmp2hex expects. bestie she knows by the dimensions. detective behaviour πβ¨
π OPTIONS π
-iβ specify an input Bitmaps Graphics (.bmp) file. if no input file is specified, input is taken fromstdin. the input file must be either 544 rows by 560 columns (for a file created byunihex2pngoriginally) or 544 rows by 576 columns (for a file created byunihex2bmporiginally). pick one, she's not flexible about it π-oβ specify an output Bitmaps Graphics (.bmp) file. if no output file is specified, output is sent tostdout. the output file will be 544 rows high by 576 columns wide with a40byte Device Independent Bitmap (DIB) header, which is the format thatunibmp2hexexpects. she always delivers in the right format, periodt π-v,--verboseβ verbose output. print information about the input file onstderr. she will yap (affectionately) π-V,--versionβ print the version of unibmpbump and exit. bye bestie π
π FILES π
Bitmap Graphics (.bmp) input and output files.
π SEE ALSO π
bdfimplode(1), hex2bdf(1), hex2otf(1), hex2sfd(1), hexbraille(1), hexdraw(1), hexkinya(1), hexmerge(1), johab2syllables(1), johab2ucs2(1), unibdf2hex(1), unibmp2hex(1), unicoverage(1), unidup(1), unifont(5), unifont-johab631(5), unifont-viewer(1), unifont1per(1), unifontchojung(1), unifontksx(1), unifontpic(1), unigen-hangul(1), unigencircles(1), unigenwidth(1), unihex2bmp(1), unihex2png(1), unihexfill(1), unihexgen(1), unihexpose(1), unihexrotate(1), unijohab2html(1), unipagecount(1), unipng2hex(1)
like the whole friend group is here, we love a squad π
π«Ά AUTHOR π«Ά
unibmpbump was written by Paul Hardy. king behaviour π
π LICENSE π
unibmpbump is Copyright Β© 2019 Paul Hardy.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
(free software bestie, go off π)
π BUGS π
No known bugs exist. not a single one. she's flawless, she's clean, she's that girl β¨π
and that's the whole page! this one's from the General Commands Manual, dated 2019 Mar 2 β shoutout to that era, and yeah, that's the source and version info, we're all caught up π¦π
π¦ where this page comes from
- alpine 3.22: unifont-doc 16.0.03-r0 Β· GFDL-1.3-or-later GPL-2.0-or-later WITH Font-exception-2.0
- alpine 3.23: unifont-doc 17.0.03-r0 Β· GFDL-1.3-or-later GPL-2.0-or-later WITH Font-exception-2.0
- alpine 3.24: unifont-doc 17.0.04-r0 Β· GFDL-1.3-or-later GPL-2.0-or-later WITH Font-exception-2.0
- debian trixie: unifont-bin 1:15.1.01-1 Β· GPL-2.0-or-later
- fedora 43: unifont 16.0.01-6.fc43 Β· GPL-2.0-or-later AND OFL-1.1 AND GFDL-1.3-or-later
- fedora 44: unifont 16.0.01-7.fc44 Β· GPL-2.0-or-later AND OFL-1.1 AND GFDL-1.3-or-later
- nixpkgs unstable: unifont 18.0.01
- ubuntu noble: unifont-bin 1:15.1.01-1build1 Β· GPL-2.0-or-later
- ubuntu questing: unifont-bin 1:16.0.04-1
- ubuntu resolute: unifont-bin 1:16.0.04-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: unifont-bin 1:16.0.04-1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms