for ( y = 0; y < bi.biHeight; y++ ) {
for ( x = 0; x < bi.biWidth; x++ ) {
data2[ y ][ x ] = data1[ ① ][ ② ];
①と②に式を入力して画像を90度回転させたいのですが、
イマイチ分かりません。
上下左右反転はできるのですが、応用がききません・・・
右回転なら
①=y
②=bi.biHeight-1-x
でよいのでは?
あ、①と②逆でしたorz
たびたびすみません。
bi.biHeightは転送先の高さでした。
①=bi.biWidth-1-x
②=y
になります(たぶん)
ツイート | ![]() |