これが私のキャンバスで、悪そうな顔が描かれているとしましょう。toDataURL()
邪悪な顔を PNG としてエクスポートするために使用したい。ただし、邪悪な顔とキャンバスの端の間の「空白」を含め、キャンバス全体がラスタライズされます。
+---------------+
| |
| |
| (.Y. ) |
| /_ |
| \____/ |
| |
| |
+---------------+
以下のように、私のPNGが顔の「バウンディングボックス」より大きくならないように、キャンバスをその内容にトリミング/トリム/シュリンクラップする最良の方法は何ですか? キャンバスをスケーリングするのが最善の方法のようですが、コンテンツが動的であると仮定すると...? これには簡単な解決策があるはずですが、多くのグーグルで私を逃れています。
+------+
|(.Y. )|
| /_ |
|\____/|
+------+
ありがとう!