Piksel, rezolucija, rasterska i vektorska slika
Rasterska slika (bitmapa) je mreža piksela, sitnih kvadratića od kojih svaki ima jednu boju, zapisanu brojevima. Rezolucija se zapisuje kao širina × visina u pikselima: slika 800 × 600 ima 480 000 piksela. Što više piksela, to više memorije, a upola manja širina i visina daju četiri puta manje piksela. Pri štampi je važno koliko piksela dolazi na centimetar: slika od 600 piksela oštra je široka 5 cm, a mutna na 50 cm. Zato slika za štampu ima više piksela nego slika za veb. Vektorska slika pamti oblike: tačke, linije, krive i boje. Uvećava se bez gubitka oštrine, pa se tako prave logotipi i znakovi. Fotografije, skenovi i snimci ekrana su rasterski, a vektorski crtež sačuvan kao png postaje rasterski.
RGB za ekran, CMYK za štampu
Ekran pravi boje mešanjem crvene, zelene i plave svetlosti, pa se za ekran, projektor i internet koristi RGB. Svaka komponenta ima vrednost od 0 do 255, tj. 256 vrednosti: 0 znači da je ta svetlost isključena, 255 da je najjača. Crna je (0, 0, 0), bela (255, 255, 255), crvena (255, 0, 0), a crvena i zelena zajedno daju žutu (255, 255, 0). Kada su sve tri komponente jednake, dobija se siva, a manji brojevi daju tamniju nijansu. RGB je aditivan: više svetlosti, svetlija boja. Štampač nanosi mastila cijan, magentu, žutu i crnu, pa se slika za štampu priprema u CMYK. Mastilo upija svetlost (suptraktivno), bela je sam papir bez mastila, a neke jarke boje sa ekrana na papiru izgledaju manje žive.
Kompresija i formati datoteka
Kompresija smanjuje veličinu datoteke, pa se slika brže šalje i učitava. Kompresija bez gubitka čuva svaki piksel tačno, a kompresija sa gubitkom trajno odbacuje sitne detalje i daje manju datoteku. I smanjivanje dimenzija je vrsta kompresije, a izgubljeni detalji se ne vraćaju. Format jpg koristi kompresiju sa gubitkom i dobar je za fotografije; svako novo čuvanje u jpg ponovo kvari kvalitet. Format png je bez gubitka, čuva providnost i oštar tekst na snimku ekrana. Format gif ima najviše 256 boja, pa kvari prelive na fotografiji. Format bmp obično nije kompresovan i zato je velik. Format svg čuva vektorsku sliku. Velike površine iste boje sažimaju se mnogo bolje od fotografije pune nijansi.