Экспорт видимой области холста в высоком разрешении
Я работаю над 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