画像の反転・回転

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
うし

画像の反転・回転

#1 投稿記事 by うし »

2Dの画像を縦か横に反転、左右に90度回転
する方法が分かりません。
とても基本的なことかも知れませんが教えてくださると助かります。
HSABP

#2 投稿記事 by HSABP »

1,ペイントソフトで予め回転させた画像に切り替える

2,画像の画素をGet,SetPixelでX軸y軸で符号を入れ替える
y軸反転3x3画素なら中心は1で(0,0)を(2,0)にするわけだから

コード: 全て選択


For x=0 to 2:For y=0 to 2
SetPixel(hdcdest, x,2-y,GetPixel(hdcsource, x,y))
next:next

返信する