Создание web-галерей и фотоальбомов

Олег Татарников

Онлайновые web-галереи

Генерация web-галерей и управление снимками

Уровень web-мастера (фотохостинг)

Заключение

 

Сегодня цифровая фотография практически победила пленочную не только на бытовом, но и на профессиональном уровне (свои позиции в профессиональном мире не сдает только черно-белая и широкопленочная фотография). Причем цифровая камера позволяет снимать гораздо больше кадров, чем пленочная, и далеко не все снимки (даже удачные) попадают потом на бумагу. Поэтому чуть ли не каждый производитель цифровых фотоаппаратов предлагает при покупке камеры свою программу или онлайновый сервис для хранения снимков (создания цифровых фотоальбомов). Популярность цифровой съемки привела к быстрому росту числа независимых интернет-серверов, где можно хранить и публиковать полученные фотографии, а также инструментария, позволяющего самостоятельно создавать подобные сервисы.
Причем даже такие поисковые монстры, как Google или Яндекс (http://fotki.yandex.ru), не остались в стороне от бума цифровой фотографии и предложили свои интернет-решения (как онлайновые, так и программные), причем довольно удачные.

Онлайновые web-галереи

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

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

 

Некоторые проекты существуют довольно давно и потому хорошо известны. Среди популярных отечественных онлайновых проектов можно отметить photosight.ru, который получил ряд интернет-премий как самый известный интерактивный клуб, объединяющий русскоязычных энтузиастов фотоискусства со всего мира (там они обсуждают как свои, так и чужие работы и делятся опытом). Другие фотосайты любимы за то, что предоставляют неограниченное дисковое пространство для хранения снимков за скромную плату (например, этим славится популярный сервер Fotki.com, который, несмотря на его подозрительно русское название, на самом деле американский, но сделал его наш соотечественник, ныне проживающий в США). Есть платные серверы для коммерческого или профессионального использования, но позволяющие хранить вполне достаточные объемы изображений бесплатно (как, например, photofile.ru из русскоязычных), а также создавать удобные и красивые фотоальбомы, которые сможет посмотреть и прокомментировать любой желающий. На некоторых сайтах можно поучаствовать в разнообразных конкурсах, причем наравне с профессионалами (например, на таком отечественном фоторесурсе, как photographer.ru).

 

Если есть потребность не только в удобстве работы с фотографиями, но и в общении с большим количеством коллег по увлечению со всего мира, то можно зайти на такие популярные у фотографов ресурсы, как flickr.com или webshots.com (аналогичные отечественные ресурсы для общения предоставляют фотосайты photosight.ru и fotokritik.ru). Некоторые фотосайты обеспечивают не только обсуждение, но и возможность продажи своих фотографий.

 

Однако заметим, что старые, хорошо известные и широко рекламируемые сайты, где предоставляются услуги онлайновых web-галерей, не всегда имеют удобный интерфейс (у многих наблюдается значительное технологическое отставание) и порой не самые лучшие условия для размещения снимков. В этом смысле интереснее посмотреть на молодые проекты, которые созданы недавно и бурно развиваются. Например, создатели популярнейшего в России социального проекта odnoklassniki.ru открыли недавно фотосайт radikal.ru. Этот сервис позволяет легко и быстро публиковать картинки на страницах любого интернет-форума. Необходимая подготовка изображения выполняется автоматически, а вам нужно только выбрать картинку на диске, нажать кнопку «загрузить» и затем скопировать готовую ссылку в свое сообщение. Причем этот сервис не налагает ограничения на объем хранимых картинок и полностью бесплатен.

 

Из бесплатных русскоязычных ресурсов можно припомнить также http://www.photoshare.ru/, http://gallery.ru/photoalbums.php, http://flamber.ru/ и др.

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

 

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

Генерация web-галерей и управление снимками

Программы для создания фотоальбомов и генерации web-галерей, поставляемые в комплекте с цифровой камерой, не всегда удовлетворяют пользователей, поэтому каждый ищет решение, по ряду причин наиболее подходящее именно ему. Выбор тут огромен. Как правило, подобные программы позволяют забирать снимки прямо с камеры (здесь необходимо, чтобы программа была максимально универсальной и понимала формат снимка, если, конечно, это не широко распространенный JPEG, а, например, «сырой» RAW), раскладывать их по папкам с осмысленными названиями (кстати, некоторые из таких программ раскладывают фотографии не по дате съемки, а по времени импорта с карты памяти, что не всегда удобно), уменьшать и поворачивать картинки, изготавливать иконки для удобства постраничного просмотра альбомов, добавлять комментарии к фотографиям, а также сортировать снимки по категориям. Возможно, кому-то понадобятся и простые функции редактирования фотографий: кадрирование, удаление эффекта красных глаз, элементарная коррекция яркости или контрастности и т.д. Наконец, многие сегодня пользуются удобной возможностью отправки снимков по электронной почте (зачастую сразу с автоматическим уменьшением фотографии), а также публикации своих фотографий на сайтах (без этой функции альбомов нынче не делают!).

 

Программ, удовлетворяющих всем этим условиям, огромное множество. Например, даже у знаменитой компании Adobe было подобное решение для формирования фотоальбомов — Adobe Photoshop Album (сейчас, правда, эта программа отдельно не продается, а входит в состав других пакетов, при этом в качестве дешевой альтернативы, предназначенной в том числе и для управления снимками, предлагается Photoshop Elements — http://www.adobe.com/products/photoshopelwin/). Богатой коллекцией HTML-шаблонов для генерации web-галерей обладает и Adobe Lightroom. В отличие от знаменитого Photoshop в области редактирования изображения или Lightroom в области подготовки снимков, нельзя утверждать, что решения от компании Adobe являются безусловно лучшими для управления фотографиями. Большую популярность они приобрели скорее за счет маркетинга, а не благодаря удобству и качеству.

 

Неплохие отзывы у пользователей, например, получают более простые и удобные решения от компании Brilliantlabs (http://brilliantlabs.com/Default.aspx) — программы для управления снимками от этой компании отмечаются высшими баллами на сайте Download.com, где пользователи скачивают различные программы и имеют возможность сравнивать их между собой. BrilliantPhoto имеет стильный интерфейс и удобную каталогизацию по описанию снимка (или группы снимков), позволяет автоматически раскладывать фотографии на листе для печати, добавлять к ним дату создания и т.д. У Brilliantlabs есть собственные решения и для редактирования снимков, однако для этих целей фотографии можно отправлять из BrilliantPhoto прямо в Adobe Photoshop.

 

Достойна внимания также программа Cam2pc (http://www.nabocorp.com/cam2pc/), позволяющая создавать web-альбомы со слайд-шоу или даже видеоролики из фотографий в формате AVI. Здесь можно редактировать не только фотографии, но и EXIF-данные (например, добавлять комментарии прямо в файл снимка). Однако дизайн web-галерей простоват, а для отправки фотографий по электронной почте вызывается собственный почтовый клиент, а не тот, которым обычно пользуются.

Русскоязычным пользователям, возможно, больше подойдет программа PicaJet (http://www.picajet.com/ru/index.php), которая не только полностью поддерживает кириллицу (далеко не все программы умеют работать с русским языком, понимать файлы, названные по-русски, или ставить подписи на русском под снимками), но и оснащена русскоязычным интерфейсом. Программа позволяет быстро рассортировать фотографии по разным категориям, изменить дизайн web-галереи, организовать слайд-шоу и даже присвоить фотографии рейтинг по важности. Причем поддерживается несколько вариантов сортировки снимков: по дате, по времени импорта, по рейтингу или по расположению на диске. Присвоение категорий осуществляется одним кликом, причем количество и вложенность категорий никак не ограничиваются. PicaJet имеет удобный и настраиваемый интерфейс с множеством полезных функций, в том числе и для редактирования изображений: кадрирование, автокоррекцию, устранение эффекта красных глаз, изменение яркости и контрастности, а также различные фильтры и многое другое. Отметим, что кадрирование и повороты JPEG-изображений осуществляются без рекомпрессии файлов. Кроме того, здесь поддерживается аппаратное ускорение OpenGL для вывода изображений, а также осуществляется импорт категорий (со структурой) и описаний из полей EXIF и IPTC изображений (возможен даже поиск по информации из EXIF-описания снимков). Фотографии можно записать на CD или DVD в виде клип-артов с сохранением структуры категорий, причем непосредственно из PicaJet, то есть без применения дополнительных программ для записи дисков. Для создания web-галерей с возможностью загрузки на собственный сайт можно воспользоваться готовыми шаблонами.

 

Простое и удобное решение, не доставляющее хлопот с русскими именами файлов и комментариями, предлагают и отечественные разработчики. Это программа FotoAlbum (http://antworks.su/), в которой тоже есть все, что нужно: управление альбомами (их может быть несколько, и они могут быть вложенными), простое копирование из альбома в альбом, а также добавление и удаление фотографии одним движением мыши (здесь реализован полноценный drag’n’drop), комментирование снимков (в том числе голосом, когда комментарий проговаривается движком text-to-speech), а также поиск фотографий по названию и комментарию. Кроме того, программа имеет базовый инструментарий для редактирования изображений, функцию показа слайд-шоу (при желании с голосовыми комментариями), а также генерацию web-галерей.

Для более продвинутых пользователей-программистов можно порекомендовать бесплатную утилиту JAlbum (http://jalbum.net/). Дело в том, что она скачивается вместе с исходными текстами (это программа с открытым кодом — OpenSource), так что ее всегда можно модифицировать самостоятельно, добавить функции, улучшить управление фотоальбомами, а также как угодно менять способы оформления web-галлерей. В связи с этим JAlbum может оказаться единственным приемлемым вариантом для тех пользователей, которые работают под управлением каких-то других операционных систем (не Windows и не Mac OS). Этот бесплатный пакет отвечает всем основным требованиям: он оснащен набором необходимых для фотоальбомов функций (в том числе встроенными функциями обработки и оптимизации изображений), совместим со всеми современными операционными системами и обладает большим числом шаблонов (12 предустановленных вариантов оформления, каждый из которых имеет несколько стилей, различающихся по цвету и форме элементов интерфейса) с возможностью самостоятельного изменения и дополнения (достаточно нажать на ссылку «Дополнительные стили», чтобы загрузить с сайта разработчика новые варианты оформления, которых там имеется несколько сотен). 

 

Программа позволяет создавать сложные фотосайты с иерархической структурой, однако ее главным достоинством является организация работы на основе проектов. Перед экспортом в HTML и публикацией на сайте вы можете изменять параметры страниц будущей галереи и добавлять фотографии на локальном диске, а на сайте будет меняться только то, что вы поправили (то есть не требуется каждый раз создавать проект заново). Такая возможность не предусмотрена во многих программах-конкурентах (например, ее нет в Adobe Lightroom). А ведь галереи фотоальбомов необходимо постоянно изменять и обновлять!

Галереи могут формироваться так, что под каждой картинкой будут размещаться ее имя, размер, дата, EXIF-данные (например, название фотоаппарата, параметры объектива, а также выдержка и диафрагма) и произвольное поле комментария автора. Генерируются также органы управления показом, можно включить слайд-шоу на JavaScript, подсказки над изображениями и т.д. Причем все параметры очень гибко настраиваются. Русский язык поддерживается, тем не менее русские имена файлов употреблять нежелательно (их поддержка будет зависеть от сервера, на котором размещается проект).

 

Для работы JAlbum требуется установить Sun Java v6+ (http://java.com/java/download/index.jsp?cid=jdp77567), однако существует и версия, независимая от Java (http://jalbum.net/download/download.jsp).

Для публикации на сайте предусмотрен встроенный web-сервер, а также FTP- и SFTP-клиенты. Кроме того, на сайте myjalbum.net предоставляется качественный бесплатный хостинг (с ограничением на объем хранимых фотографий в 30 Мбайт). Для скачивания JAlbum с сайта разработчика требуется предварительная регистрация, в ходе которой автоматически создается аккаунт на хостинге myjalbum.net. Впрочем, подготовленные в JAlbum фотоальбомы можно размещать на любом хостинге — инструментарий для обновления исчерпывает все существующие варианты.

И наконец, популярной у фотографов в последнее время становится программа Picasa от крупнейшего в мире поисковика Google (http://picasa.google.com/). Это объясняется, во-первых, тем, что Picasa — бесплатная программа, которую можно загрузить прямо с web-узла этого поискового монстра, а во-вторых — тем, что она очень удобная и быстро обновляется. С ее помощью вы можете искать и упорядочивать все фотографии на своем компьютере, редактировать снимки и добавлять эффекты, а также делиться своими фотографиями с друзьями, отправляя их по электронной почте, распечатывая или публикуя в Интернете. Кроме того, использование Picasa от Google также автоматически решает вопрос с хостингом — фотоальбомы, подготовленные в Picasa, можно будет публиковать без изменения прямо из этой программы на web-сервисе Google одним кликом мыши.

 

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

Уровень web-мастера (фотохостинг)

Генерация web-галерей в HTML-формате — это, конечно, важная и нужная возможность, но современный web-сайт (пусть даже самый простенький) представляет собой не просто набор HTML-страниц, собранных воедино и ссылающихся друг на друга. На самом деле web-сайт — это полноценное приложение, то есть исполняемая на сервере программа с web-интерфейсом. Пусть даже это всего лишь домашний фотоальбом, но если вы хотите создать его на высоком современном уровне с возможностью управления при помощи web-интерфейса, то вам придется вникать во все тонкости web-администрирования. Впрочем, для облегчения web-прграммирования (в том числе и в области создания таких абсолютно автономных web-галерей) уже создано множество различного инструментария. Например, существует немецкий пакет для создания фотосайтов 4images (http://www.4homepages.de/). Он умеет не только настраивать внешний вид альбома или разбивать снимки на категории, но и вести реестр зарегистрированных пользователей альбома, раздавать им права и привилегии, автоматически генерировать иконки для закачанных изображений (thumbnails), определять рейтинг фотографий (по просмотрам, по голосам пользователей, по количеству скачиваний и т.д.), искать фотографии в альбоме по разным критериям (в том числе по названию, описанию или по каким-то ключевым словам), принимать от зрителей голоса и комментарии для каждой отдельно взятой фотографии, позволять зрителям отбирать произвольное количество фотографий и выдавать их для скачивания в одном zip-архиве и т.д.

 

Причем все это продвинутое управление будет реализовано через web-интерфейс и не потребует никакой «теневой» программы на компьютере с обновлениями-закачиваниями, правкой файлов и никакого программирования — для всего этого понадобится только стандартный браузер. Однако применение такого скрипта — это уже не просто закачка фотографий в готовую галерею fotki.yandex.ru или web-альбомы picassa и не подготовка простых HTML-страниц в программах типа JAlbum. Здесь подойдет уже отнюдь не любой хостинг — системные требования пакета 4images, например, исключают его использование без PHP, MySQL и графических библиотек на сайте хостера.

Еще одним популярным инструментарием для web-мастеров в области фотохостинга является пакет Gallery (http://gallery.menalto.com/). Это бесплатный пакет с исходными текстами программ (OpenSource). Системные требования для его установки на сайт хостера следующие:

  • платформа — UNIX (BSD, Linux и т.д.) или Windows;
  • web-сервер — Apache, Microsoft IIS, Zeus или др.;
  • PHP-версии 4.3.0 или выше для Gallery версий 2.x (или начиная с PHP 4.1.0 для Gallery версий 1.x);
  • графические библиотеки на сервере (Image Processing Library) — ImageMagick или NetPBM (для Gallery 2 дополнительно требуется GD и GraphicsMagick);
  • СУБД (требуются только для Gallery): MySQL 3.x, 4.x или 5.x, PostgreSQL 7.x или 8.x, Oracle 9i или 10g, DB2 8.2, MS SQL Server 2005.

Сегодня пакет Gallery 2 считается наиболее функциональным из бесплатных решений и широко применяется для организации хостинга фотографий.

Заключение

Итак, хранение цифровых фотографий в Интернете становится все более популярным. А если вы еще и талантливый фотограф, то другие должны иметь возможность оценить ваши творения. Несмотря на популярность бесплатных онлайновых web-галерей, оптимальным вариантом является создание собственного фотосайта (с размещением на платном или бесплатном хостинге), поскольку в этом случае вы получаете возможность полностью менять оформление сайта по своему усмотрению, в любой момент его обновлять, а главное — не имеете ограничений ни по количеству, ни по содержанию фотографий, ни по условиям их хранения и показа. Если же вы используете бесплатный хостинг, то, как правило, ограничен только общий объем данных, да и плата за услуги хостинга сейчас невысока.

 

В начало В начало

КомпьютерПресс 2'2008

Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует