Я создаю онлайн-инструмент, в котором человек может «построить свой велосипед», выбирая цвета для различных деталей (рама, вилка, сиденье и т. Д.).Я начинаю с чистого JPG-изображения мотоцикла с белой рамкой и черными компонентами.То, что я ищу, немного руководства о том, какой технический путь выбрать.Вот некоторые варианты:
- PNG с альфа-прозрачностью, размещение фоновых изображений в различных регионах.
- Преобразование моего JPG в SVG и выполнение преобразования цвета с помощью библиотеки JS
- Используйте Raphael-JS, чтобы нарисовать изображение
Я провел самое обширное тестирование с Рафаэлем, но я не совсем понимаю, как все это может собраться вместе.Добрый человек в своем списке рассылки предоставил очень хорошее подтверждение концепции ( см. Здесь ), но полученный код привязан к вызовам ajax на их сервере, чтобы отобразить результат, поэтому я не могу воспроизвести результатлокально.
Конечная цель - сделать так, чтобы велосипед выглядел реалистично с применением различных цветов.Если кто-нибудь знает примеры подобных проектов, где области цветов реалистичных изображений настраиваются с помощью JavaScript, я был бы очень признателен.