Показать сообщение отдельно
  #5 (permalink)  
Старый 23.11.2018, 15:58
Интересующийся
Отправить личное сообщение для super-html Посмотреть профиль Найти все сообщения от super-html
 
Регистрация: 20.09.2017
Сообщений: 22

Переписал код, определил переменную pattern но все равно не хочет, выдает вот такую ошибку:
Цитата:
Uncaught ReferenceError: context is not defined
Ошибка почему-то на 16 строке. Изображение находится в одной папке и всегда загружалось с нее, там не нужно длинный путь писать.

Вот модернизированный код:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Canvas в HTML5</title>
    </head>
    <body>

<canvas id='test' width='600px' height='600px'></canvas>

        <script>
image = new Image()

image.onload = function()
{
  var pattern = context.createPattern(image, 'repeat')
  context.fillStyle = pattern
  context.fillText('WickerpediA', 0, 0)
  context.strokeText('WickerpediA', 0, 0)
  document.getElementById('test').appendChild(pattern)
}
		image.src = '1.jpg'

        </script>
    </body>
</html>

Последний раз редактировалось super-html, 23.11.2018 в 16:01.
Ответить с цитированием