Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.02.2019, 01:37
Интересующийся
Отправить личное сообщение для abadon Посмотреть профиль Найти все сообщения от abadon
 
Регистрация: 25.02.2019
Сообщений: 14

canvas как отключить тень
Здрасте
Я в общем сейчас начал учить как канвасом пользоваться
пока все получается, но возникла одна проблема.
После применения тени к тексту

ctx.shadowColor = "lime";
ctx.shadowOffsetX = 3;
ctx.shadowOffsetY = 3;
ctx.shadowBlur = 4;

Тень наносится на все что я рисую потом, и я не где не могу найти информацию как ее отключить
Информации как ее сделать целая гора но не одного слова я не нашел про ее отключение.
С самого начала у меня выводится текст с тенью, потом идет запрос на сервер и я зарисовываю полностью весь канвас черным квадратом и начинаю выводить картинки в него, но на картинки накладывается тень, помогите мне избавится от тени напишите кусочек кода или тыкните меня носом где про это почитать можно.
Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 25.02.2019, 08:24
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,736

const ctx=canvas.getContext('2d');

ctx.save();
ctx.shadowColor = "lime";
ctx.shadowOffsetX = 3;
ctx.shadowOffsetY = 3;
ctx.shadowBlur = 4;

ctx.font='16px Times New Roman #000';
ctx.fillText('Hello world',20,20);

ctx.restore();

ctx.font='16px Times New Roman #000';
ctx.fillText('Hello world',20,40);
Ответить с цитированием
  #3 (permalink)  
Старый 25.02.2019, 09:48
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

abadon, надо назначить прозрачный цвет и всё, там по-умолчанию черный прозрачный.
Ответить с цитированием
  #4 (permalink)  
Старый 25.02.2019, 21:04
Интересующийся
Отправить личное сообщение для abadon Посмотреть профиль Найти все сообщения от abadon
 
Регистрация: 25.02.2019
Сообщений: 14

Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отключить выполнение скриптов в тегах <script> внутри контейнера <iframe> maysoul Events/DOM/Window 6 16.08.2017 13:37
Как отключить автоматическое выпадение списка, после завершения ввода в поле combobox Olezha28 ExtJS 1 17.04.2017 00:50
Как перерисовать все элементы SVG на Canvas (d3.js+leaflet.js+html2canvas) Trippal Общие вопросы Javascript 0 10.02.2016 18:25
Как записать видео из canvas? Dimaz Общие вопросы Javascript 6 10.09.2014 21:39
Как отключить масштабирование перетаскиваемых элементов? danik.js Firefox/Mozilla 2 18.11.2013 17:09