BMP ni oríṣìíríṣìí àwòrán bitmap tí Microsoft dá sínú Windows, ó sì ti jẹ́ apá eto yẹn láti ìgbà àkọ́kọ́ tí ó bẹ̀rẹ̀ sí í ní àwòrán; ẹ̀dá míràn tó sún mọ́ ọn wá láti IBM OS\/2. Erò rẹ̀ kì í ṣe ìfipamọ́ díé láti inú àtẹ̀jáde. BMP sunmọ́ bí ìkó gbogbo píksẹ́lì tí ètò kan máa fi hàn lórí iboju, tí a dì mọ́ inú àkọ́lé kékeré tí ń ṣàlàyé bí a ṣe ka a. O tún máa ń pàdé fáìlì BMP gẹ́gẹ́ bí àwòrán àmì (icons) àti orísun (resources) nínú sọ́fùwéà Windows, gẹ́gẹ́ bí àbájáde ẹ̀tò ìmú iboju (screen capture) kékeré, tàbí gẹ́gẹ́ bí àwòrán àárín gbòǹgbò tí ètò kan fi àwòrán ránṣẹ́ sí omíràn.
Bí BMP ṣe n tọju àwòrán rẹ
Fẹrẹ́ máa jẹ́ láì-fi pọ́n pọ̀ọ̀sì rẹ́ (uncompressed). Fáìlì náà bẹ̀rẹ̀ pẹ̀lú àkọ́lé kékeré tí ó rúpọ̀ lẹ́tà méjì BM, ìwọn fáìlì náà àti ibèré píksẹ́lì, lẹ́yìn náà àkọ́lé kejì tó ń ṣàpèjúwe àwòrán gangan: ìwọ̀n, gígùn, ìjinlẹ̀ bítì àti bí a ṣe ṣètò àwọ̀. Lẹ́yìn èyí ni pálẹ́ẹ̀tì àṣàyàn, lẹ́yìn náà àtòpọ̀ píksẹ́lì, ìyọ̀nda kan fún píksẹ́lì kọọkan láì yọ ohunkóhun kúrò.
Àwọn ìwà méjì ló máa ń yà ènìyàn lẹ́nu. Àwọn ìlà píksẹ́lì sábà máa ń jẹ́ kí a pa wọn tán láti isalẹ̀ dé òkè, nítorí náà píksẹ́lì àkọ́kọ́ nínú fáìlì ni igun isalẹ-òṣì àwòrán, àti pé a máa ń kún ìlà kọọkan dé ìpọ̀ mẹ́rin báìtì. Ìjinlẹ̀ bítì bẹ̀rẹ̀ láti 1 bítì, tó túmọ̀ sí àwọ̀ méjì, lọ kọjá pálẹ́ẹ̀tì 4- àti 8-bítì, títí dé 16, 24 àti 32 bítì àwọ̀ pípé. Ìfipamọ́ gígùn-sí-gígùn (run-length compression) wà fún ipo 4- àti 8-bítì ṣùgbọ́n a kì í lò ó púpọ̀, àti ipo 32-bítì lè gbé ikanni kíkọ́ àfihàn (alpha transparency), bí ó tilẹ̀ jẹ́ pé ọ̀pọ̀ sọ́fùwéà àtijọ́ kì í fiyè sí i.
Nítorí pé a kì í fi ohunkóhun pọ́n, ìwọn fáìlì máa ń ṣòro láti yí padà tí ó sì tóbi: BMP 24-bítì máa ń jẹ búráìtì mẹ́ta fún píksẹ́lì kọọkan bóyá ohunkóhun ni àwòrán náà bá ní, nítorí náà fọ́tò kan tí JPG kékeré lè gbà lè yí padà sí megabaytì púpọ̀. Lóòótọ́, fọ́ọ̀màtì náà rọrùn gan-an láti ka àti kọ, ó sì jẹ́ láì-sọnù (lossless): a kì í sọ àlàyé kankan di àbùkù.
Ìru metadata tí BMP ń rú
Kò pọ̀, tí yìí sì ni ohun pàtàkì jùlọ láti mọ̀ nípa fọ́ọ̀màtì yìí. Metadata ni àlàyé tí fáìlì ń pa mọ́ ara rẹ̀, BMP sì dá sílẹ̀ kí erò yìí tó di pàtàkì. Kò sí EXIF, IPTC tàbí XMP rárá nínú BMP, nítorí náà kò sí ibìkan fún awoṣe kámẹ́rà, orúkọ onífọ́tò, àkọlé kékeré tàbí àkọsílẹ̀ GPS. Kò ní pápá onkọwe, kò ní àkọlé àti kò ní pápá ọjọ́ oríṣìíríṣìí rárá: ọjọ́ kan ṣoṣo tí BMP ní ni ti eto fáìlì tó wà níta fáìlì náà tí ó sì ń yí padà tí a bá da fáìlì náà ṣe ẹ̀dá.
Ohun tí ìròyìn lè fi hàn wá láti inú àkọ́lé fáìlì, ó sì ń ṣàpèjúwe àwòrán náà dípò ìtàn rẹ̀:
- Ìwọ̀n ààrin-ìgbẹ̀ (width), gígùn (height) àti ìjinlẹ̀ bítì, àti bóyá àwọn ìlà ń lọ láti isalẹ sórí (bottom-up) tàbí láti òkè sí isalẹ (top-down).
- Ọnà ìfipamọ́ pọ́n (compression) tí a lò, tí ó sábà máa jẹ́ pé kò sí rárá.
- Ìpinnu ìtọ́ọ̀sì àti ìpinnu ináró (horizontal and vertical resolution), tí a fi pamọ́ sílẹ̀ gẹ́gẹ́ bí píksẹ́lì fún mètà dípò ìwọn tí a mọ̀ jùlọ gẹ́gẹ́ bí dots per inch.
- Iye àwọn àwọ̀ tí pálẹ́ẹ̀tì ń gbé, àti mélòó ni nínú wọn tí àwòrán náà kà sí pàtàkì.
Àkọsílẹ̀ ìpamọ̀ àdáni gidi kan wà. Àwọn àkọ́lé tó gbooro sí i lè so profáìlì àwọ̀ ICC mọ́ fáìlì, wọ́n sì gba a láyè láti jẹ́ asopọ (linked) dípò fífi sínú fáìlì, nípasẹ̀ pátì fáìlì nínú ẹ̀rọ tó fipamọ́ àwòrán náà. Ìtòsọ́nà bẹ́ẹ̀ lè fi orúkọ oníṣe tàbí bí a ṣe ṣe àtòjọ̀ fọ́ọ̀dà ènìyàn hàn. Kò wọ́pọ̀, ṣùgbọ́n tí ìròyìn bá fi profáìlì tó jẹ́ asopọ hàn, ìyẹn ni àlàyé gidi nípa kọ̀ǹpútà ènìyàn kan nínú fáìlì tí kò sọ ohunkóhun míì.
Ìgbà tí a fi máa lò BMP
BMP ní ìtúmọ̀ nígbà tí ìrórùn bá ju ìwọn lọ: fífi àwòrán sí ètò tàbí ẹrọ pẹ̀lú àlùmọ́ọ́ka tó kéré jù, ṣiṣẹ́ nínú sọ́fùwéà Windows tí ó ń retí i, tàbí fífi àwòrán kọjá láàárín ìgbésẹ̀ méjì iṣẹ́ kan nibi tí fífi i pọ́n lẹ́ẹkansi yóò jẹ́ àṣekára asán. Nítorí pé ó jẹ́ lossless, ó tún dájú pé o lè tún fipamọ́ rẹ̀ léraléra láì bà àwòrán jẹ́.
Fún ohunkóhun tí o fẹ́ pa mọ́, ránṣẹ́ tàbí tẹ̀ jáde, PNG ló dára jù. Òun náà jẹ́ lossless, nítorí náà píksẹ́lì máa padà déédéé, ṣùgbọ́n àlẹ́mọ́ àti ìfipamọ́ pọ́n rẹ̀ sábà máa dín ìwọn fáìlì sí ìdámẹ́ta tàbí díẹ̀ síi, ó sì lè gbé àkọlé, onkọwe àti profáìlì àwọ̀. Fún fọ́tò, JPG tàbí WebP máa kéré sí i. Yan BMP pẹ̀lú èrò pàtàkì, fún ìdí imọ̀ ẹ̀rọ, kì í ṣe gẹ́gẹ́ bí àṣàyàn àìrònúpìwàdà.