Одним
из видов предоставления информации в сети Интернет являются графические
изображения. Графика более наглядна чем текст и поэтому занимает в вэбе
далеко не последнее место. Вся компьютерная графика делится на две большие
ветви: растровую и векторную. Векторы представляют собой математическое
описание объектов относительно точки начала координат. Проще говоря,
чтобы компьютер нарисовал прямую, нужны координаты двух точек, которые
связываются по кратчайшей, для дуги задается радиус и т.д. Таким образом,
векторная иллюстрация - это набор геометрических примитивов. Сложность
при передаче данных из одного векторного формата в другой заключается
в использовании программами различных алгоритмов, разной математики
при построении одних и тех же объектов.
Растровый файл устроен проще (для понимания, по крайней мере). Он представляет
собой прямоугольную матрицу (bitmap), разделенную на маленькие квадратики
- пикселы (pixel - picture element). Чем больше пикселов в каждом квадратном
дюйме на матрице, тем выше разрешение файла. Данная структура характерна
для всех растровых форматов. Различаются они способностью нести какую-либо
дополнительную информацию, количеством информации о цвете, которую можно
определить для каждого пиксела, способом архивации, другими особенностями.
В данном разделе мы рассмотрим порядок оптимизации изображений форматов
gif, jpeg и png (т.к. это основные форматы web графики), определимся
зачем же все таки нужно осуществлять нарезку изображений и как это правильно
делать.