Задать вопрос
@jenya_zhilin

Как задать 100% масштабирование изображения в HTML5 Canvas?

Доброго времени суток! Есть изображения, которое подключено через Canvas. Это изображение очень сильно масштабируется, пытался устранить, но не получилось. Думаю, может в Canvas есть метод подобный. Нету желания через костыли делать это в JS.
$(function() {
	var cvs = document.getElementById('game');
	var ctx = cvs.getContext('2d');
	
	ctx.fillStyle = "black";
    ctx.font = "30pt Verdana";
    ctx.fillText("Получаем ответ от сервера...", 350, 550);
	
	var bg = new Image();
	
	bg.src = "location.jpg";
	
	function draw() {
		ctx.drawImage(bg, 0, 0);
	}
	
	setTimeout(draw, 3000);
});
  • Вопрос задан
  • 694 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@jenya_zhilin Автор вопроса
Нашел решение:
ctx.scale(0.5, 0.45);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Seasle
@Seasle Куратор тега JavaScript
Сложно без примера. Видимо всё размыто, растянуто? Уберите установку размеров в CSS. Нет? Тогда добавьте установку размеров в JS.
Ответ написан
Ваш ответ на вопрос

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

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