Как уменьшить видимый размер canvas

432
28 ноября 2016, 18:32

У меня в canvas 1000*1000 рисуется картинка, а потом сохраняется на компьютер. canvas 1000*1000 не красиво смотрится на экране, а если его уменьшить до 300*300 - сохраняемая картинка тоже становится меньше и качество очень падает.

Можно ли его как то уменьшить, но так чтобы сохраняемая картинка осталась 1000*1000?

function download() { 
  var dt = canvas.toDataURL('image/jpeg'); 
  this.href = dt; 
};

Answer 1

canvas { outline: 1px dotted red; }
<canvas width=1000 height=1000 style="width:300px; height:300px;"></canvas>

READ ALSO
Одинаковые отступы со всех сторон. Flexbox layout

Одинаковые отступы со всех сторон. Flexbox layout

Есть гибкий блок с тремя вложенными блоками

488
include внешнего файла html в html

include внешнего файла html в html

Добрый день! Можно ли как то подключить внешнюю страницу html? Нашёл такое решение, но оно не работает

460