High quality resize,rotation,frame interporation,color quantization project , Reed Solomon Code's Codec experimentation and audio codec Sub Project
24bitBMPを任意角度に左回転させます。角度は、少数点以下も指定できます。単位は度です。補間アルゴリズムに3 lobed lanczos windowed sincを使っています。バイリニアよりはくっきりしていると思います。回転させると画像サイズを大きくしないとはみでてしまうので まず、ここに同時にあげているソフト(bmp_grey_area_add.c)で額縁をつけてください。その後このソフトにかけるとOKです。背景(額縁)は(R、G、B)=(128,128,128)の灰色を使っています。 対象画像と額縁の境界は平均をとって、なめらかな境界となるようにしています。 このため、対象画像のふちは、なめらかな斜めラインとなります。