2017-01-22 18 views
0

私はkonvajsとanglurjsを使用しています。これはhtml5キャンバスで作業しています。より高い解像度でキャンバスの可視領域をエクスポートしたいと思います。キャンバスの可視領域を高解像度でエクスポートします。

stage.toDataURL( 'JPEG'、1.0)を使用して可視領域を書き出すことはできますが、画像の解像度を再調整します。これは、ブラウザのウィンドウに従ってイメージのサイズを設定しますが、インポートしたのと同じ解像度でイメージをエクスポートします。

答えて

2

pixelRatio呼ばstage.toDataURL()のための文書化されていない設定があります:

stage.toDataURL({ pixelRatio: 2}) 

このコマンドは、より高い解像度でキャンバスを保存します。

デモ:http://jsbin.com/quveduhihe/edit?html,js,output

+0

応答のための@Iavrton。私もこれを試しましたが、画質は低下します。 –

関連する問題