GithubHelp home page GithubHelp logo

photoalbum's Introduction

photoalbum

Демонстрация загрузки картинок

Для загрузки используется плагин jquery.fileUpload, позволяющий загружать файлы различными способами.

Особенности:

  • Можно загружать файлы перетаскиванием или обычным способом. По одному или сразу несколько
  • Файлы загружаются на сервер, где обрабатываются (если это картинка) и сохраняются в базу
  • Результаты обработки картинок складываются в папку с большими изображениями, на которые накладывается копирайт, и миниатюрами
  • Описание и порядок расположения картинок сохраняются на сервере
  • Большие изображения можно просмотреть в лайтбоксе

Демонстрация: http://tamtakoe.ru/photoalbum

Приветствуется любая помощь по дорабоке проекта. В частности:

  • Доработать jquery.damnUploader, чтобы его можно было использовать вместо текущего плагина загрузки, т.к. последний чересчур громоздкий. Страница плагина https://github.com/safronizator/damnUploader
  • lib/imagick.php - написать плагин для imageMagick, по аналогии с GD и MW
  • lib/gd.php, magickwand.php, lib/imagick.php - сделать адаптивное наложение копирайта по типу: http://bravedefender.ru/post133857076/
  • jquery.fancybox.js - вырезать всю лишнюю функциональность. Сделать на основе модального окна бутстрапа http://twitter.github.com/bootstrap/javascript.html#modals, поменять анимацию при прокрутке колесом, сделать прокрутку рукой, как в фотораме http://fotoramajs.com/
  • jquery.damnUploader.js - исправить баг с множественной загрузкой (когда изображения дублируются), разобраться почему скачет прогресс-бар

photoalbum's People

Contributors

tamtakoe avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.