Водяные знаки на изображениях с помощью Jquery

#jquery

#jquery

Вопрос:

У меня есть приложение, где django находится на стороне сервера. Кроме того, у меня есть jquery в пользовательском интерфейсе. У меня есть отображение изображения, где пользователь может ввести некоторый текст для водяного знака на изображении.

Можно ли использовать jQuery для нанесения водяных знаков на отображаемое изображение и создания из него нового изображения?

РЕДАКТИРОВАТЬ: я не могу использовать <canvas> , для предыдущих версий поддержка браузера

Спасибо Jijoy

Комментарии:

1. На стороне клиента? И что тогда вы делаете с изображением? Загрузка обратно?

2. нет. Это позволяет пользователю сохранять изображение. Вот и все.

3. Я не вижу, чтобы это происходило…

Ответ №1:

Вы можете, но, вероятно, не так, как вы думаете. Любые манипуляции с изображением, которые вы выполняете на стороне клиента с помощью jQuery, — это предварительный просмотр изменений. Ваш клиентский код должен будет отслеживать эти изменения, а затем отправлять команды для выполнения на сервере. Сервер получает команды и применяет их к изображению, которое уже существует на сервере. Затем вы отвечаете обновленным изображением в своем ответе.

Я сделал это на одном из своих сайтов, хотя я имею дело с изменением размера вместо водяных знаков, принцип тот же. Не стесняйтесь ознакомиться с jQuery.