"Журнал «Компьютерра» №45 от 01 декабря 2005 года" - читать интересную книгу автора (Компьютерра Журнал 617)

Софтерра: По секрету всему свету


Перелистывание альбома с фотокарточками в кругу семьи постепенно отходит в область преданий. Богатые возможности цифрового фото позволяют запечатлеть любой момент нашей жизни. Цифровые снимки не желтеют со временем, для их размножения не нужны сверхусилия - достаточно лишь скопировать файл, а Интернет дарит нам удивительную возможность обмениваться фотографиями, не вставая с уютного офисного кресла.


Я к вам пишу…

Нет ничего проще, чем переслать снимок по электронной почте. Достаточно написать письмо и приложить к нему фотографию в виде прикрепленного файла. Впрочем, и здесь есть свои тонкости.

Положа руку на сердце, ответьте, неужели вы ни разу мысленно не проклинали адресата, получая письмо размером в несколько мегабайт, содержащее лишь не слишком качественную фотографию? Вдобавок ко всему вам, вероятно, приходилось под микроскопом рассматривать лицо друга, окруженное мегабайтами ненужной графической информации.

Нетрудно догадаться, что защита от неизбежных проклятий лежит в области кадрирования и масштабирования снимков. Подобные инструменты сейчас присутствуют не только в сложных графических редакторах, но и практически в каждом уважающем себя менеджере изображений. Для просмотра фотографии на экране обычно достаточно разрешения 1024x768. Будучи записанной в формате JPEG, такая картинка займет разумные 50-100 килобайт и не заставит ваших друзей ни долго ждать загрузки почты, ни платить за непрошеный трафик. Тем не менее увлекаться степенью сжатия JPEG не стоит - «перебор» приводит к появлению множества артефактов, лишь незначительно уменьшая размер файла.

На случай, если вы рискнете отправлять оригинальную «тяжелую» версию снимка, упомянем, что максимальный размер письма, передаваемого с помощью протокола POP3 (наиболее распространенный способ работы с электронной почтой), равняется 10 Мбайт, а приаттаченные файлы имеют свойство увеличиваться в размерах на четверть, а то и больше.


Фотоальбомы XXI века

Электронная почта - самый простой, но в то же время и самый неэффективный способ демонстрации своих шедевров. В угоду запросам фотолюбителей было придумано множество веб-сервисов, большинство из которых имеет схожую базовую функциональность - загрузка фотографий через веб-форму, группировка по альбомам, система комментариев и демонстрация EXIF-данных. Впрочем, помимо этого «джентльменского набора» у многих подобных ресурсов есть и свои, уникальные возможности, а зачастую и не менее уникальные недостатки и ограничения. Мы попытались свести всю важную информацию о популярных российских (точнее, русскоязычных) и зарубежных (англоязычных) сервисах в таблицу.

При выборе фотохостинга следует помнить о том, что ничего бесплатного в современном мире не бывает, и держатели подобных сервисов - отнюдь не альтруисты. Даже если в графе «цена» стоит заветное слово «халява», платить за пользование все равно придется - так или иначе. Распространены следующие методы прямого и косвенного отъема денег у фотолюбителей:

Медийная модель - получение дохода от размещения рекламы. На этом принципе держится большинство информационных сайтов, и в мире фотографических веб-сервисов он тоже работает. Его преимущества и недостатки хорошо известны: с одной стороны, пользователю и правда платить не надо, с другой - в созерцании огромных баннеров или загрузке рекламных flash-роликов приятного мало.

Прямая оплата фотохостинга. Как правило, в этом случае можно бесплатно пользоваться либо сильно урезанной версией сервиса, либо полной - но ограниченное время. Если все-таки немного заплатить, можно получить и почти неограниченное место на диске, и отсутствие рекламы на страницах вашего альбома. Правда, тоже временно - когда деньги на лицевом счете кончатся, «вливание» придется повторить.

Продажа дополнительных услуг. Здесь фотографии могут размещаться бесплатно (и зачастую без ограничений - по крайней мере, в пределах разумного), но вместе с этим ненавязчиво предлагается либо распечатать несколько снимков одним кликом, либо изготовить уникальный подарок на основе вашего фотоматериала, либо закачать фотографию на телефон (последнее особенно распространено на русскоязычных сервисах). Некоторые сервисы даже требуют, чтобы вы время от времени заказывали подобные платные услуги - в противном случае грозятся аккаунт удалить; впрочем, так поступают не все, и мы постарались отобрать более лояльные к «неплательщикам» фотохостинги.

Конечно, перечисленные способы можно комбинировать (что и делают многие ресурсы) и даже придумывать новые, но в основном все крутится вокруг этих трех базовых бизнес-моделей.


Путь блоггера

Пожалуй, отдельного упоминания заслуживает Flickr - инновационный фотохостинг в стиле «Веба 2.0», наглядно демонстрирующий, как несколько новых идей могут создать культовый сервис:

Теги и «фолксономия». Вместо использования привычной концепции фотоальбома Flickr позволяет назначать каждому снимку несколько ключевых слов (тегов), по которым в дальнейшем происходит поиск и отбор (впрочем, аналог альбомов здесь тоже есть: он называется photoset). Например, вы загрузили семейные фотографии - логичнее всего присвоить им тег «family», чтобы средства систематизации сервиса позволяли просматривать ваши семейные фото наравне с другими участниками Flickr. Если к тому же один из снимков сделан на фоне египетских пирамид, можно добавить к нему еще и ключевые слова «Egypt» и «pyramid». Более того: теги могут назначать не только автор снимка, но и зрители (конечно, с разрешения автора), что позволяет подключить к непростой задаче категоризации больших фотоархивов мощь «коллективного разума».

«Интересность». Тот же самый «коллективный разум» участвует (хотя и не вполне осознанно) в выборе наиболее интересных снимков для раздела «Explore». С помощью закрытых от посторонних глаз алгоритмов система анализирует действия пользователей по отношению к каждой фотографии (просмотры, комментирование, добавление тегов, упоминания в блогах и т. д.) и на основе этих данных отбирает «лучшие из лучших» - действительно необычные фотоработы, которые можно рассматривать часами.

Быстрый AJAX-интерфейс и полноценные приложения, запускаемые из браузера. На этом принципе построен Organizr - веб-утилита каталогизации и просмотра ваших фотографий с очень приятными функциями: например, можно легко просмотреть снимки, сделанные в определенный период и относящиеся к определенной теме, и сгруппировать их по «альбомам».

Впрочем, рассказывать про Flickr можно долго - но, наверное, лучше все-таки взглянуть на него своими глазами, благо базовый аккаунт можно зарегистрировать бесплатно. Не факт, что этот ресурс подходит всем, но у него есть свое «лицо», делающее его не похожим на другие сервисы.


Путь фотолюбителя

В русскоязычном сегменте Сети к культовым местам сбора фотолюбителей можно отнести Фото.Сайт (photosight.ru). Человек, попавший сюда случайно, может перепутать этот проект с очередным фотохостингом и лишь подивиться весьма жестким ограничениям: новичкам здесь предлагают закачивать по одному снимку размером не более 150 килобайт раз в пять дней. Однако, если почитать правила, можно заметить, что ресурс создан не для хранения альбомов из сотен фотографий, интересных лишь изображенным на них людям, а для общения между фотолюбителями и создания творческой атмосферы. Технические ограничения в этом случае становятся стимулом к размещению наиболее содержательных с художественной точки зрения снимков, а система обсуждений и рекомендаций позволяет получить оценку своих работ от многих талантливых фотографов. Творческому росту также способствуют различные конкурсы, периодически проводимые администрацией, да и просто созерцание прекрасных снимков других участников.

В общем, если вы хотите не только щелкать фотки, а использовать фотоаппарат как творческий инструмент - вам стоит сюда заглянуть.


Путь пользователя

Какие бы ни были удобные и красивые веб-сервисы, их использование напоминает жизнь на съемной квартире. Иметь свой уютный уголок - мечта каждого человека. Если задаться целью, то можно сделать свою собственную галерею, лишенную посторонней рекламы и прочих ненужных элементов. Для этого есть множество программ, которые превратят ваши снимки в готовые веб-альбомы - вам останется только найти для них хостинг и закачать получившийся набор HTML-страниц вместе с картинками на сервер.

Генерировать такие фотосайты умеют многие популярные программы, предназначенные для просмотра изображений: ACDSee 8, Picasa 2 и XnView. Первые две из них позволяют создавать очень красивые альбомы, однако с точки зрения демонстрации тонкостей процесса съемки они бесполезны, так как не имеют средств для отображения информации EXIF. Галереи, создаваемые в XnView, напротив, выглядят по-спартански, зато под фотографиями может быть показана любая информация, раскрывающая настройки камеры и условия съемки.

Есть и более специализированный софт для наших целей - в качестве примера можно привести бесплатную программу JAlbum (jalbum.net), которая при всей простоте освоения является мощным многофункциональным инструментом.

Как можно догадаться по первой букве названия, эта софтина написана на Java и для своей работы требует наличия Java-машины (версии 1.4 и выше). JAlbum позволит вам не только создавать свои галереи, но и, благодаря встроенному ftp-клиенту, сразу же выкладывать их в Сеть. Оформление получающихся веб-страниц меняется с помощью системы стилей: вы можете сводить с ума новичков красотой своих альбомов, а информационным наполнением заставлять чесать затылок профессиональных фотографов. В JAlbum также встроены базовые инструменты для манипулирования изображениями: кадрирование, поворот, изменение размера, степени сжатия и т. д. При всем разнообразии функций программа имеет очень простой интерфейс и рассчитана даже на неискушенного пользователя.


Путь вебмастера

Веб-галереи, которые можно создать с помощью программ, аналогичных JAlbum, имеют те же недостатки, что и статические сайты (состоящие из набора html-страничек): отсутствие интерактивности и сложность в обновлении. Оставить комментарий к понравившемуся снимку посетитель сможет разве что по e-mail, а для добавления новой фотографии в альбом может понадобиться перезакачать его на сервер целиком.

В этом смысле публичные веб-сервисы являются более предпочтительным решением. Есть, однако, и альтернативный путь: раздобыть где-нибудь хостинг с поддержкой PHP-скриптов и разместить на нем какую-нибудь серверную систему организации фотоальбомов - например, довольно популярное open source-решение Gallery.

Для работы Gallery помимо веб-сервера и PHP требуется какая-нибудь графическая библиотека (например, распространенная ImageMagick), а также база данных (для второй, более прогрессивной версией системы). Установка не потребует знания особых вебмастерских премудростей: система поставляется вместе с удобным веб-интерфейсом, с помощью которого можно провести как первичную настройку, так и администрировать ваши галереи в дальнейшем. Конечно, имеются все основные функции, свойственные программам такого класса: управление правами доступа, группировка снимков в альбомы (их можно вкладывать друг в друга), комментарии пользователей, поиск по ключевым словам, отображение данных EXIF и многие другие. Для пущего удобства закачивать снимки можно не только через веб-интерфейс, но и по FTP, а также с помощью специального клиента Gallery Remote и еще несколькими способами. Помимо всего прочего, Gallery умеет встраиваться в популярные сайтовые и форумные движки и взаимодействовать с другими сервисами через RSS.

В общем, сказочная программа для тех, кто привык чувствовать себя «как дома» на собственном сервере.