Как серверная часть динамически обновляет изображения в зависимости от выбора пользователя? [закрыто]CSS

Разбираемся в CSS
Ответить
Anonymous
 Как серверная часть динамически обновляет изображения в зависимости от выбора пользователя? [закрыто]

Сообщение Anonymous »

Я пытаюсь понять, как серверная система динамически генерирует и обновляет изображения, когда пользователь выбирает параметры настройки, такие как драгоценные камни или дизайн. Например, я наткнулся на веб-сайт, на котором при выборе драгоценного камня или гравировки изображение предварительного просмотра кольца обновляется в режиме реального времени.
Вот ссылка на веб-сайт: https://www.militarymilestones.com/ Ladies-Patriot-Service-Military-Ring
Что я заметил:
Когда я выбираю вариант (например, цвет драгоценного камня, огранку или гравировку) ), веб-сайт отправляет GET запросить такой URL-адрес:

Код: Выделить всё

https://combi.liquifire.com/combi?set=branch[army],gcolor1[garnet],gcut[smooth_fireburst]...
Запрос содержит параметры для параметров настройки (например, цвет драгоценного камня, стиль огранки, текст гравировки и т. д.).
Ответ от Сервер представляет собой изображение PNG (двоичные данные), которое интерфейсная часть отображает при обновлении элемента.
Мои вопросы:
Как серверная часть может генерировать изображение? Используется ли система послойной компоновки изображений?
Например:
Базовый слой для кольца.
Наложения для драгоценных камней, текстовых гравюр и т. д.
Какие инструменты или библиотеки может использовать серверная часть для обработки такого рода динамической генерации изображений? Я слышал о таких инструментах, как ImageMagick или серверные механизмы рендеринга, но не уверен, применимы ли они здесь.
Возможно ли, что изображения предварительно сгенерированы и кэшированы, или это серверная часть рендерить их в режиме реального времени?
Что я пробовал:
Я просмотрел вкладку «Сеть» в браузере и увидел параметры запроса, которые, вероятно, влияют на композицию изображения.
Отклик представляет собой изображение в формате PNG, которое выглядит настроенным в зависимости от выбранных мной параметров.
Дополнительная информация:
Веб-сайт использует домен (liquifire.com), который, как я полагаю, связан с сервером изображений LiquiFire.
Моя цель — понять, как работают такие системы, чтобы потенциально можно было воссоздать аналогичный бэкэнд для проекта.
Любые рекомендации о том, как бэкэнд обрабатывает такого рода генерация динамических изображений в реальном времени была бы значительно оценил.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/793 ... selections
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»