Не загружается изображение через new Image() 
		
		
		
		Не хочет загружаться изображение и заполнятся текстурой почему то. 
	Код: 
	<!DOCTYPE html> | 
	
		
 404 Not found? 
	 | 
	
		
 У меня фото есть 1.jpg, я его раньше загружал, а тут просто пустой экран и все.. 
	 | 
	
		
 Ну так откройте консоль (F12, вкладка "console") и убедитесь, что проблема не в отсутствии изображения по адресу, тем более он у вас относительный. 
	upd. Где у вас сам холст? Переменная "context" не определена. Переменные объявляются с помощью ключевого слова "var". https://learn.javascript.ru/variables  | 
	
		
 Переписал код, определил переменную pattern но все равно не хочет, выдает вот такую ошибку:  
	Цитата: 
	
 Вот модернизированный код: 
<!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>
 | 
	
		
 Цитата: 
	
 Цитата: 
	
 Попробуйте так: 
var image = document.createElement('img'),
    context = document.getElementById('test').getContext('2d');
image.onload = function() {
    context.fillStyle = context.createPattern(image, 'repeat');
    context.fillText('WickerpediA', 0, 0);
    context.strokeText('WickerpediA', 0, 0);
};
image.src = '1.jpg';
 | 
	
		
 
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Canvas в HTML5</title>
    </head>
    <body>
       <canvas id='test' width='600px' height='600px'></canvas>
       <script>
          var canvas = document.querySelector("#test"),
                context = canvas.getContext('2d'),
                image = new Image();
          image.src = 'https://javascript.ru/cat/list/donkey.gif';
          image.onload = function() {
              var pattern = context.createPattern(image, 'repeat');
              context.font = "24px serif";
              context.fillText('WickerpediA', 0, 30);
              context.rect(0,50,600,600);
              context.fillStyle = pattern;
              context.fill();
          }
        </script>
    </body>
</html>
 | 
	
		
 Благодарю Нексус, вот вроде отображает нормально. 
	Код: 
	<!DOCTYPE html> | 
	
		
 Dilettante_Pro, также благодарю, ваш пример увидел уже после того как отправил свой выше... 
	 | 
	
		
 Вложений: 1 
		
		
		Решил попробовать нарисовать кривую, но почему-то вторая кривая не рисуется, первая нарисовалась без проблем. 
	Хочу сделать такую же кривую как слева, только справа.. Вот код: Код: 
	<!DOCTYPE html> | 
| Часовой пояс GMT +3, время: 03:11. |