[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Онлайн фоторедактор
vegasmoscow
Здравствуйте, коллеги. Как реализованы облачные фоторедакторы? Закачиваешь картинку на сервер, а дальше-то что? Чем обрабатывать? На каком языке? У меня вакуум.

Готовых решений не прошу, дайте лишь направление мысли.
Invis1ble
Так ты опиши хотя бы функциональность. Лично я не пользуюсь никакими "облачными фоторедакторами", потому в душЕ не... ну ты понял.
Чисто навскидку можно всё на клиенте (канвасе, например) сделать, наверное.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

vegasmoscow
Цитата (Invis1ble @ 12.10.2017 - 23:05)
Так ты опиши хотя бы функциональность.

Задача примерно такая. Заходит человек на сайт, загружает свои фотки, делает простую обработку, если нужно, это яркость, контраст, фильтры, приколы. Сохраняет результат. Если нужно, заказывает печать фото. Вся цепочка понятна, кроме редактора. Что редактирует фото?
brevis
Цитата (vegasmoscow @ 15.10.2017 - 05:27)
Что редактирует фото?

На канвасе рисуют. Типа такого http://camanjs.com/examples/
Раньше на флеше делали.

_____________
Чатик в телеге
AllesKlar
У нас это так:
В браузере канвасом делается "превью", отправляется на сервер полученные параметры blur, sepia, grop, scale, наложение текста, вращение и прочие извращения, а-ля введение переменных в шаблон изображения, с динамическим изменением значений этих переменных ?text=foo&texcolor=red&x=150&y=200 etc. smile.gif
Сие пишется в базу, как темплейт.
При запросе результата в первый раз, imagemagick генерит картинку и кидает в кеш.
После чего картинка доступна из кеша.
Таким образрм, при одном оригинале, имеем множество динамических шаблонов.

_____________
[продано копирайтерам]
vegasmoscow
Цитата (brevis @ 15.10.2017 - 07:25)
На канвасе рисуют. Типа такого http://camanjs.com/examples/

Да, это и есть нужный формат с простыми ползунками и кнопками фильтров.

Цитата (AllesKlar @ 15.10.2017 - 11:49)
В браузере канвасом делается "превью", отправляется на сервер полученные параметры blur, sepia, grop, scale, наложение текста, вращение и прочие извращения, а-ля введение переменных в шаблон изображения, с динамическим изменением значений этих переменных ?text=foo&texcolor=red&x=150&y=200 etc. smile.gif

Спасибо, теперь алгоритм стал понятен. Получается, что рисует браузер клиента и ресурсы тоже его, а не сервера?
Игорь_Vasinsky
vegasmoscow
все что на клиенте - да.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
AshChambers
Здесь есть широкий спектр инструментов, настроек, фильтров и эффектов.

https://alivecolors.com/ru/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.