coderisimo
@coderisimo

Как добиться эффекта изменения цвета одежды на фото (fabric.js)?

Вот пример. www.zazzle.com/womens_basic_t_shirt-235643286926699897
здесь можно изменять цвет футболки на фото. само фото неизменно.
Мне приходит в голову маска для заливки и далее вы просто меняем цвет этой завивки. Но в таком случае нам придется делать маски для всех разновидностей футболок, что весьма трудоемко.
Как еще можно добиться подобного эффекта?

Спасибо
  • Вопрос задан
  • 496 просмотров
Решения вопроса 1
riky
@riky
Laravel
посмотрите в консоль - при смене цвета - грузятся все новые картинки в разных позах.
то есть либо на сервере генерят разные картинки со всеми цветами,
либо, что вероятнее, их просто в фотошопе перекрасили и все.

в данном случае это точно НЕ делается на фронтенде
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Serjabos
@Serjabos
Скорее всего это сделано через JS , HTML + CSS
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
При выборе цвета изменяется ссылка на картинку. В ссылке есть парамет color=white, где white - цвет. Тоесть каждый раз загружается другая картинка.
http://www.zazzle.co.uk/rlv/svc/view?rlvnet=1&realview=113966237699778543&design=cee43c30-ea4f-40fc-9087-eaefcb811025&style=hanes_womens_crew_tshirt_5680&size=a_l&color=white&max_dim=512&hide=bleed%2Csafe%2CvisibleMask&r=1451506529663
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы