2017-01-22 5 views
0

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

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

ответ

2

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

stage.toDataURL({ pixelRatio: 2}) 

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

Демо: http://jsbin.com/quveduhihe/edit?html,js,output

+0

Благодаря @Iavrton для ответа. Я тоже это пробовал, но это снижает качество изображения. –

Смежные вопросы