@abbrakadabbra

Возможно ли сохранить такое изображение? Как это лучше реализовать?

Вначале уточню: я начинаю в JS, поэтому вопрос для меня пока не очень понятный.
Решив попрактиковаться, придумал идею для одного сервиса, где нужно загрузить изображение, а поверх можно было наложить несколько готовых надписей.

Вопросы:
1) Возможно ли менять опасити накладываемых изображений налету, чтобы.. ->
2) Можно было сохранить оба изображения в 1 готовое изображения и скачать его (какой функцией это делается?) не обращаясь при этом к бэкэнду, т.е. все сделать средствами JS.
3) Возможно менять позицию загружаемой картинки на канвасе

Спасибо!
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 4
Stalker_RED
@Stalker_RED
Можно так: jsfiddle.net/AbdiasSoftware/7PRNN
Но работает не везде.
Ответ написан
Комментировать
supervaleha
@supervaleha
Web-development
Пусть меня поправят знатоки, но на чистом JS вопрос сохранения не решить. Перемещать, накладывать, прозрачность и т.д. - не вопрос. Но сохранить и отдать в браузер нельзя.
Ответ написан
@seriogja
Как не крутись - без сервера не обойтись! :)
Ответ написан
dom1n1k
@dom1n1k
Чисто теоретически, обработанную картинку можно отдать в DOM, в элемент img, предложив юзеру самому ткнуть "save image as".
Но на практике браузер не даст этого сделать из-за безопасности - заблочит на этапе получения с канваса imageData. Причем там в разных браузерах политики чуть отличаются, но в общем и целом - работать не будет.
Все равно так или иначе придется проксировать через сервер.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы