Web Board

日記へ / ツリー表示 / 新規投稿 / 新着表示
コメントをつける / 削除する
Subject: Re: 画像の回転
Date: 2009/03/05 10:45
From: 理科捨
X-URL: (URL)

画像は基本的に水平方向のピクセルと垂直方向のピクセルをマトリックスとしてメモリーに展開されるので、90度、180度、-90度の時はマトリックスの単純な入れ替えだけですから、使用メモリー量は変化しません。
半端な角度の時は、回転した矩形を内接する水平矩形に変換しますので、画像はサイズアップします。余分な部分は透過する必要があるのでマスクの作成で
更に画像展開メモリーは増えます。
正方形の画像を45度回転すると4倍ほどメモリー使用が増える計算になります。
今は、いい方法があるのかも知れないけど、僕がちょこちょこいじくっていた時は、そうでした。特に縦横比の大きなものの半端な回転はメモリーを食います。