画像データを失うことなく、HTML5キャンバス上で画像を回転させる方法は?つまり、回転によって画像のサイズが大きくなる場合は、画像が切り取られないように、Canvasコンテナも拡張したいと思います。次の画像の方が適切かもしれません。
茶色のボックスは、実際にはCanvasを包むコンテナです。キャンバスを回転させたときに、画像が途切れないように(および画像に合わせてキャンバスを)拡大したいと思います。
更新:
画像はCanvasよりも大きくなる可能性があるため、バウンディングボックス方式を使用して、画像に合わせて親コンテナとの比例サイズを計算しています。したがって、Canvasのstyle
サイズは計算されたものになり、高さと幅の属性は画像のサイズになります。
どんな助けでも大歓迎です!