Существуют два метода кодирования рисунков - растровое и векторное кодирование.
При растровом кодировании изоображение разбивается на множество мельчайших точек, которые называются пиксели(pixel - англ.).В памяти храниться цвет каждого пикселя. Место, отводимое для хранения цвета одного пикселя можно посчитать по формуле N=2I , где N - количество независимых кодируемых событий (здесь - количество цветов в палитре);I - разрядность двоичного кода. Важнейшая характеристика растрового изоображения это разрешающая способность - количество пикселей на дюйм.
При векторном кодировании рисунок представляется в виде набора геометрических фигур - отрезков, окружностей, точек, дуг.При увеличении рисунок фактически заново перерисовывается, благодаря чему векторный рисунок можно масштабировать без потери качества и не изменяется размер файла.