Re: 画像の回転


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by Uz on 2001/05/30 21:03:04

In Reply to: 画像の回転 Posted by Hirosi on 2001/05/30 15:17:14


    言語やOSを書いてください。

    うちなんかはVBもVCも受け付けているので
    言語を書いてないと、答えようがありません。
    OSもNT/2000だったらPlgBltが使えるけど、
    9X系だと自前で処理しないといけないとかが
    あるので、ちゃんと書きましょう。

    > 画像を回転させる方法がわかりません。
    簡単なサンプルをVBのページにアップしました。
    VCの場合も同じ考え方で出来ます。

    原理は簡単です。点の回転がわかれば理解できるでしょう。
    アナログ時計を作成中とのことなので、その辺は大丈夫でしょう。
    注意点は、元の画像の各点がどこに移動するのかではなく、
    移動先の各点の元の位置はどこなのかを求めることです。
    よくあるミスなのですが、「元の画像の各点がどこに移動するのか」
    を求めていいって出来た回転された画像は、穴があいた画像に
    なってしまいます。(実験してみればよくわかる。)

    わからんとこがあったら、また質問してください。


記事スレッド一覧