При раст­ро­вом ко­ди­ро­ва­нии гра­фи­че­ской ин­фор­ма­ции на изоб­ра­же­ние на­кла­ды­ва­ет­ся сетка (растр), каж­дая ячей­ка ко­то­рой рас­смат­ри­ва­ет­ся как фраг­мент, опре­де­ля­е­мый на­бо­ром ат­ри­бу­тов: ко­ор­ди­на­та­ми, фор­мой, раз­ме­ром, цве­том. Можно ска­зать, что, ис­поль­зуя растр, изоб­ра­же­ние пред­став­ля­ет­ся со­во­куп­но­сти точек. Фи­зи­че­ское пред­став­ле­ние ячей­ки рас­т­ра на экра­не мо­ни­то­ра по­лу­чи­ло на­зва­ние пик­сель (pixel — аб­бре­ви­а­ту­ра от picture element — ячей­ка изоб­ра­же­ния). От­ме­тим, что пик­сель — это точка изоб­ра­же­ния, но не точка экра­на.

Ко­ор­ди­на­ты, форма, раз­мер пик­се­лей опре­де­ля­ют­ся рас­тром, а для ко­ди­ро­ва­ния цвета пик­се­лей стро­ит­ся ко­ди­ро­воч­ная таб­ли­ца: каж­до­му цвету ста­вит­ся в со­от­вет­ствие целое число, ко­то­рое затем пе­ре­во­дит­ся в дво­ич­ную си­сте­му счис­ле­ния. Каж­дый бит поз­во­ля­ет ко­ди­ро­вать два раз­лич­ных цвета, по­это­му k битов поз­во­ля­ют хра­нить ин­фор­ма­цию о 2k цве­тах. Число битов, от­ве­ден­ных на ко­ди­ро­ва­ние цвета пик­се­ля, на­зы­ва­ет­ся глу­би­ной или раз­ряд­но­стью ко­ди­ро­ва­ния.

Для хра­не­ния ин­фор­ма­ции о цве­тах N пик­се­лей при глу­би­не ко­ди­ро­ва­ния k в па­мя­ти не­об­хо­ди­мо за­ре­зер­ви­ро­вать I = N · k битов, при этом можно ис­поль­зо­вать не более 2k цве­тов.