Демо проекта

http://krylev.ru/dist/


Участники проекта


Установка 💻

1. git clone https://github.com/demyan1411/waterMark.git
2. cd waterMark
2. bower install
3. npm install
4. для сборки проекта в папку dist: gulp build
5. для проверки получившейся папки dist: gulp server-dist
6. для автоматической компиляции изменений в проекте: gulp

Внимание, если после команды gulp происходит ошибка, посмотреть, какой плагин не скачался, и установить его: npm install <имя-плагина>


Cтруктура проекта

|\
| |node_modules - node-пакеты (появятся после их установки)
| |dist - папка с дистрибутивом сайта
| |app  - папка с исходным кодом
| |\
| | |bower - bower-пакеты (появятся после их установки)
| | |css   - скомпилированные css-файлы
| | |fonts - шрифты
| | |img   - картинки и иконки
| | |js    - javascript-файлы
| | |php   - php-файлы
| | |scss  - sass-шаблоны
| | |templates - jade-шаблоны
| | |uploads   - папка для загружаемых изображений
| |
| |index.html  - основная страница (компилируется из шаблонов)
|
|bower.json  - пакеты bower
|gulpfile.js - скрипты для потокового сборщика gulp
|package.json - пакеты node.js
|README.md - этот файл

Как использовать сервис

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

Внимание

Особенности проекта

★ Сохранение текущего языка в cookies.

★ Всплывающие сообщения об ошибках сервера.

★ Возможность менять координаты и отступы вручную.

★ Возможность движения размноженных вотермарков от 1-ого слева до 1-ого справа, аналогично сверху снизу, вне зависимости от установленных отступов.

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

★ При обновлении страницы цвет фона рандомно выбирается из n-ого количества цветов.

MADE WITH