Att konvertera en analog bild (som ett fotografi eller en ritning på papper) till en binär bitmappfil involverar flera steg:
1. Digitalisering: Detta är det avgörande första steget. Du måste konvertera den kontinuerliga ton analoga bilden till en digital representation. Detta görs vanligtvis med en skanner eller en digitalkamera.
* skanner: En skanner använder en ljuskälla och sensorer för att mäta ljuset som reflekteras från olika punkter på bilden. Intensiteten hos det reflekterade ljuset vid varje punkt omvandlas till ett digitalt värde (vanligtvis ett heltal som representerar ett gråskalavärde eller tre heltal som representerar röda, gröna och blå färgkomponenter). Ju högre upplösning (prickar per tum eller DPI), desto mer detalj fångas.
* Digitalkamera: En digitalkamera använder en sensor för att fånga ljus och omvandla den direkt till digitala värden. I likhet med en skanner representeras bilden av ett rutnät med pixlar, var och en med färgvärde.
2. Kvantisering: Det kontinuerliga intervallet av ljusstyrka (eller färg) från skannern eller kameran måste omvandlas till en begränsad uppsättning diskreta värden. För en bitmappbild (som i sig är en binär bild - svartvitt), betyder detta att konvertera varje pixel till antingen svart eller vit (0 eller 1). Detta görs vanligtvis genom att tillämpa en tröskel:
* tröskel: Ett tröskelvärde väljs. Pixlar med intensitet över tröskeln är inställda på vit (1) och pixlar nedan är inställda på svart (0). Detta skapar en svartvit bild. Experiment kan behövas för att hitta den optimala tröskeln för den bästa representationen av den ursprungliga bilden.
3. Filformatkodning: De resulterande binära data som representerar de svartvita pixlarna måste sparas i ett lämpligt filformat. Vanliga bitmapformat inkluderar:
* bmp (bitmap): Ett standard, okomprimerat format. Den lagrar direkt pixeldata.
* tiff (taggat bildfilformat): Ett mer flexibelt format som kan hantera olika kompressionsscheman.
* Andra format: Även om det är tekniskt möjligt för att representera en binär bild i andra format som PNG eller JPEG, är dessa utformade för effektiv lagring av färgbilder och kommer ofta att introducera onödig komplexitet och omkostnader för en enkel svartvit bild. Direkt lagring som en rå binär fil är också möjlig men saknar metadata om bilddimensioner.
Sammanfattningsvis är processen:
Analog Image -> Digitalisering (skanner/kamera) -> Kvantisering (tröskel) -> Filformatkodning (BMP, TIFF, etc.) -> Binär bitmappfil
Programvara/verktyg:
Många programvaruapplikationer kan utföra dessa steg:
* Bildredigeringsprogramvara: Photoshop, Gimp, Paint.net tillåter skanning, tröskel och spara som bitmapformat.
* Specialiserad bildbehandlingsprogramvara: Många vetenskapliga bildanalyspaket erbjuder sofistikerade tröskelvärde och bildkonvertering.
Valet av tröskelmetod och filformatet kommer att påverka den slutliga kvaliteten och filstorleken på bitmappsbilden. En högre upplösning under digitalisering ger i allmänhet bättre resultat, men kommer också att resultera i en större filstorlek.