php-home-photoalbum v1
1 Описание программы
Программа предназначена для создания как домашнего, так и сетевого (можно опубликовать в сети ИНТЕРНЕТ) каталога фотографий, полученных с помощью цифровой фотокамеры. Поддерживаемые форматы: jpg, wav (как звуковая заметка к фотографии), mov.
2 Инструкция по установке
2.1 Для работы программы необходимо:
> Установить веб-сервер (например, Apache);
> Установить php (внимание, программа может не работать с новыми версиями php);
> Установить программу, которая позволяет преобразовавать поток графических файлов в файлы с заданными настройками (например, IrfanView);
> Скопировать содержимое архива в рабочий катлог веб-сервера (htdocs, если это Apache).
2.2 ПО, используемое для создания и отладки программы:
> веб-сервер Apache 2.0.48
> php 4.3.4
> IrfanView 3.91
3 Инструкция по использованию
3.1 Описание директорий
files - дирктория файлов оформления
files/img - директория графических файлов оформления
files/css - дирктория каскадных таблиц стилей
img - дирктория графических материалов (фотографий)
obj - директория объектов
tpl - дирктория заголовка и футера основной страницы
3.2 Конфигурация
Осуществляется с помощью файла obj/config.php.
3.3 Публикация графических материалов
3.3.1 Для публикации необходимо в каталоге img создать директорию с названием формата день месяц год без пробелов (например, 1012005 - 1 января 2005г.). Обратите внимание, что если в дне месяца одна цифра, то пишется одна, если две - две, а в названии месяца всегда две (примеры: 1012005 - 1 января 2005г., 10012005 - 10 января 2005г. ).
3.3.2 Далее необходимо просто скопировать все файлы в эту директорию.
3.3.3 Звуковая заметка должна быть с расширением WAV и с таким же названием, как рисунок к которому она прилагается.
3.3.4 В этой директории можно создать файл text.txt, содержимое которого будет выведено. Для его заполнения можно использовать HTML-теги.
3.4 Создание уменьшенных копий
3.4.1 Названия уменьшенных копий рисунков должны содержать название оригинала и преамбулу, которая устанавливается в файле конфигурации obj/config.php (по умолчанию "s") Например, если оригинал называется image100.jpg, то уменьшенная копия должна именоваться simage100.jpg. Файлы уменьшенных копий должны храниться там же, где и оригиналы.
3.4.2 Ограничения:
> название оригинала не должны начианаться с преамбулы
> оптимальные размеры уменьшенных копий 200 х 150 px.
> создание уменьшенных копий не обязательно
3.4.3 Создание уменьшенных копий с помощью IrfanView
> Копируем изображения в заданную директорию (п. 3.3.1)
> Открываем любое изображение в диреткории с помощью IrfanView
> Запускаем File>Batch Conversion/Rename (горячая клавиша B)
> Поле Input files выбираем add all
> Нажимаем Use this directory as output
> Поле Work as выбираем Batch conversion - Rename result files
> Output format: JPG - JPEG Format
> Поле Name pattern пишем s$N ($N - название оригинала, s добавляется вначале)
> Ставим галочку Use advansed options
> Нажимаем кнопку Set advansed options
> В новом окне ставим галочку RESIZE, Set new size и пишем размер 200 x 150 px. Нажимаем ОК
> Нажимаем Start
После этого IrfanView запоминает установки создание уменьшенных копии выполняется:
> Открываем любое изображение в диреткории с помощью IrfanView
> Запускаем File>Batch Conversion/Rename (горячая клавиша B)
> Поле Input files выбираем add all
> Нажимаем Use this directory as output
> Нажимаем Start
4 О программе
Автор: Сисин Сергей Алексеевич
Екатеринбург
Версия 1
Программа распространяется бесплатно
Присылайте ваши пожелания и предложения на cc@rbcmail.ru
Автор: Сисин Сергей Алексеевич