ページ 11

画像の反転・回転

Posted: 2011年3月17日(木) 11:03
by うし
2Dの画像を縦か横に反転、左右に90度回転
する方法が分かりません。
とても基本的なことかも知れませんが教えてくださると助かります。

Posted: 2011年4月10日(日) 20:16
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