BMP-filer er blant de vanligste typen bildefil i bruk. Formatet var en gang en proprietær Windows-format , men har siden inngått felles bruk på tvers av nesten alle operativsystem og filstruktur . BMP står for " bitmap ", som refererer til på hvilken måte dataene i filen er dekodes av en datamaskin for å skape et synlig bilde . Alle BMP-filer åpne med en liten , 54 - byte " Header" som brukes til å gi nødvendig informasjon til datamaskinen om hvordan å dekode bildet innenfor . Når disse overskriftene er feil formatert , er resultatet en ødelagt fil . Du trenger
Heksadesimalt redaktør
Vis flere instruksjoner
en
Undersøke de grunnleggende egenskapene for bildet du prøver å lage en header . Du trenger ikke å vite alle detaljer om bildet , men den viktigste informasjonen for å ha er pixel bredden og høyden på bildet , samt størrelsen på bildet i byte . Samle inn denne informasjonen ved å åpne bildet i Microsoft Paint , og deretter trykke "Ctrl " + "E" på samme tid . Dette vil få opp " Properties "-menyen , som vil gi all nødvendig informasjon.
2
Åpne ønsket . BMP -filen i et heksadesimalt redaktør å begynne å formatere spissen. . Offset " 0h " av overskriften på en BMP -fil må alltid være " 42 4d " - dette angir filen som en BMP -fil . . Offset " 2t " brukes for å bestemme størrelsen på . BMP -filen. Hvis du vet størrelsen på bildet, konvertere den til heksadesimal og skriv den heksadesimale verdien i dette. Hvis du ikke vet størrelsen på det endelige bildet , kan dette oppveie stå tomt, og generert senere i et bilderedigeringsprogram , for eksempel Microsoft Paint.
3
inn verdiene " 00 00 " for offset" 6t "og" 8 timer. " Disse verdiene må stå uendret frem til . BMP filen er knyttet til et program , og da vil de automatisk bli formatert .
4
Konverter pixel bredde og høyde i heksadesimal og angi bredden verdi på offset " 12h" og høyden verdi på offset " 16h ".
5
Angi verdien " 00 00" på offset " 42h " for å sikre at fargene i bildet blir riktig vist. Når du har lagt inn alle verdiene ovenfor , lagre endringene i det heksadesimale redaktør og bildet skal vises riktig.