Казалось бы, нет ничего сложного в создании структурированного каталога с файлами фотографий. Однако, как и стоило ожидать, стоит рассмотреть некоторые термины, касающиеся хранения изображений. И, главным образом, это будут названия форматов.
JPEG – самый распространенный формат изображений. При сохранении файлов в формате JPEG, компьютер находит одноцветные области и кодирует их. Дело в том, что зрение человека так устроено, что он не может увидеть, скажем, несколько точек другого оттенка на одноцветном фоне похожего цвета. Именно поэтому, при сохранении в формате JPEG не выделяются отдельные точки изображения и кодируются так же, как основной фон. Существует несколько степеней сжатия JPEG: чем она сильнее, тем менее детализована будет картинка.
TIFF – при выборе камеры многие фотолюбители интересуются, есть ли в их будущем аппарате возможность сохранения снимков в формате TIFF. Этот формат дает возможность практически без потерь хранить изображение: специальный язык разметки файла позволяет сохранять всю возможную информацию о картинке (от размера изображения до количества используемых в нем цветов). Однако за сохранение картинок хорошего качества приходится расплачиваться размерами файлов: фотографии формата TIFF порой занимают в три раза больше места, чем аналогичные в JPG.
RAW – это специальный формат, дающий возможность сохранять картинки в том виде, в котором они поступают с матрицы в процессор: в виде числовых массивов. Каждый такой массив хранит в себе информацию об одной из точек изображения. Соответственно, если ваша 4 МП камера запишет в формате RAW картинку, то на карточке будут храниться 4 миллиона массивов (что, несомненно, потребует немалого объема памяти). Лишь специальный декодер, чаще всего входящий в комплект ПО камеры, позволяет распознать такую «картинку», зато качество ее будет максимальным, по крайней мере. К ошибкам фотографа уж точно не присоединятся ошибки процессора камеры.
Так в каком же формате хранить свои фотографии? В идеале, конечно, нельзя ограничиваться каким-то одним форматом: далеко не все снимки имеют одинаковую ценность: наиболее ценные кадры стоит сохранять без сжатия, а обычные, повседневные снимки лучше сжать в JPEG.