Экспорт видимой области холста в высоком разрешении

Я работаю над html5 canvas, для этого я использую konvajs и anglurjs. Я хочу экспортировать видимую область холста с более высоким разрешением.

Я могу экспортировать видимую область с помощью stage.toDataURL('JPEG',1.0), но он ухудшает разрешение изображения. Он устанавливает размеры изображения в соответствии с окном браузера, но я хочу экспортировать изображение в том же разрешении, что и я.

1 ответ

Есть недокументированный конфиг для stage.toDataURL() называется pixelRatio:

stage.toDataURL({ pixelRatio: 2})

Эта команда сохранит холст с более высоким разрешением.

Демонстрация: http://jsbin.com/quveduhihe/edit?html,js,output

Другие вопросы по тегам