#jquery
#jquery
Вопрос:
У меня есть приложение, где django находится на стороне сервера. Кроме того, у меня есть jquery в пользовательском интерфейсе. У меня есть отображение изображения, где пользователь может ввести некоторый текст для водяного знака на изображении.
Можно ли использовать jQuery для нанесения водяных знаков на отображаемое изображение и создания из него нового изображения?
РЕДАКТИРОВАТЬ: я не могу использовать <canvas>
, для предыдущих версий поддержка браузера
Спасибо Jijoy
Комментарии:
1. На стороне клиента? И что тогда вы делаете с изображением? Загрузка обратно?
2. нет. Это позволяет пользователю сохранять изображение. Вот и все.
3. Я не вижу, чтобы это происходило…
Ответ №1:
Вы можете, но, вероятно, не так, как вы думаете. Любые манипуляции с изображением, которые вы выполняете на стороне клиента с помощью jQuery, — это предварительный просмотр изменений. Ваш клиентский код должен будет отслеживать эти изменения, а затем отправлять команды для выполнения на сервере. Сервер получает команды и применяет их к изображению, которое уже существует на сервере. Затем вы отвечаете обновленным изображением в своем ответе.
Я сделал это на одном из своих сайтов, хотя я имею дело с изменением размера вместо водяных знаков, принцип тот же. Не стесняйтесь ознакомиться с jQuery.