私はHTML5キャンバス要素として描画インターフェース(PaintやPhotoshopなど)を組み込んだアプリケーションを開発しています。HTML5キャンバスとコンテンツのサイズ変更と拡大縮小
ズーム機能をシミュレートするために、キャンバス要素とピクセルデータを動的にサイズ変更したいと考えています。私の考えは、キャンバス要素を含む何らかのビューポートを持っています。キャンバスとその内容をビューポート内でサイズ変更することができます(同じサイズのままです)。
どのようにこの機能を実装するのが最適でしょうか?
下の関連リンクあなたはその後、キャンバスのサイズを変更し、伸ばしているスクリーンショットを描き、 '.toDataURLを()'使用して「スクリーンショット」を救うことができます。ただし、キャンバスはピクセル化されないため、ぼやけて見えます。 – pimvdb
可能な複製:http://stackoverflow.com/questions/331052/how-to-resize-html-canvas-element –