Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.03.2024, 13:21
Новичок на форуме
Отправить личное сообщение для megaLux Посмотреть профиль Найти все сообщения от megaLux
 
Регистрация: 28.01.2024
Сообщений: 3

загрузка картинки и вывод на канве <canvas>
всем привет
надо загрузить картинку gfx.png, которая находится в той же папке что и html и вывести на канве

создаю объект <canvas>:
<canvas id="canvas" width="1200" height="200"></canvas>
<script>

var doc = document.getElementById("canvas")
var ctx = doc.getContext("2d")

img = document.createElement('img')
img.src = 'gfx.png'

</script>

браузер ничего не выводит
подскажите где ошибка?
Ответить с цитированием
  #2 (permalink)  
Старый 26.03.2024, 13:29
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

megaLux,
Canvas tutorial
Ответить с цитированием
  #3 (permalink)  
Старый 26.03.2024, 13:37
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,704

Так надо еще эту картинку на канву вывести

var doc = document.getElementById("canvas");
var ctx = doc.getContext("2d");
img = document.createElement('img');
img.src = 'gfx.png';
img.decode().then (() => ctx.drawImage(img, 0,0));


У drawImage есть разные формы вызова, с разными параметрами.
Какие нужны, см тут
https://developer.mozilla.org/ru/doc...xt2D/drawImage
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод картинки из массива SergeyJava Общие вопросы Javascript 2 14.09.2018 17:59
Вывод превью картинки до загрузки на сервер chapser AJAX и COMET 0 12.08.2014 01:01
Как запустить крутящийся бегунок пока идет загрузка картинки в Jquery alex_fk jQuery 6 19.07.2013 14:02
Загрузка картинки в ВК tveve Элементы интерфейса 0 08.07.2013 17:58
вывод картинки и vrml mister_maxim Events/DOM/Window 16 12.01.2010 17:40