複数の画像を1つの画像とし、変形描画したい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
chs

複数の画像を1つの画像とし、変形描画したい

#1

投稿記事 by chs » 13年前

件名に書いた通りですが、例としては100x100pxの画像を4枚用意し、
1辺が200pxの画像として変形描画をしたいのです。
ただ並べるだけなら通常通り描画でいいのですが、全ての画像を1つとし変形描画したいので...
何かいい手段はないでしょうか。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 複数の画像を1つの画像とし、変形描画したい

#2

投稿記事 by softya(ソフト屋) » 13年前

こちらの質問と同じような方法で出来ると思います。
「奥行きのあるRPGマップ生成 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3&t=12274

違う変形をお望みなら、どんな変形をしたいのか詳細を教えて下さい。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

chs

Re: 複数の画像を1つの画像とし、変形描画したい

#3

投稿記事 by chs » 13年前

教えて頂いた質問を見てみました。
そこで、初歩的な質問になってしまうのですが、
直線の方程式を使用すると、連立方程式になってしまい、
計算の仕方が思いつきませんでした。
よろしければ、その辺りも教えていただけるとありがたいです。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 複数の画像を1つの画像とし、変形描画したい

#4

投稿記事 by softya(ソフト屋) » 13年前

とりあえず求めるのは2点を通る直線の方程式を求めます。これは全体の4頂点の各点を使います。

方程式はプログラムではなく自分で展開してください。
y1 = a * x1 + bと y2 = a * x2 + bのそれぞれaとbとを求める式を作ってみましょう。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

“C言語何でも質問掲示板” へ戻る