圖片旋轉45度 有些點對不到 該怎麼解決?
※ [本文轉錄自 C_and_CPP 看板]
作者: ccclum (我好像很閒??) 看板: C_and_CPP
標題: 圖片旋轉45度 有些點對不到 該怎麼解決?
時間: Mon Oct 2 20:34:46 2006
for(int h=0;h<height;h++)
for(int w=0;w<width;w++)
{
convert_w=(w)*cos(45*PI/180)-(h)*sin(45*PI/180);
convert_h=(w)*sin(45*PI/180)+(h)*cos(45*PI/180);
if(convert_w<1024 && convert_h<1024&& convert_w>0 && convert_h>0)
convert_graylevel[convert_h][convert_w]=graylevel[h][w];
}
一張圖片旋轉45度
但是有些點 轉換後是小數 造成有些點對不到的問題
該怎麼解決呢?
還是說有別種方法 旋轉後不會有點對不到的問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.44.166
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.44.166
→
10/02 20:59, , 1F
10/02 20:59, 1F
推
10/02 20:59, , 2F
10/02 20:59, 2F
推
10/02 21:12, , 3F
10/02 21:12, 3F
→
10/02 21:12, , 4F
10/02 21:12, 4F
→
10/02 21:12, , 5F
10/02 21:12, 5F
→
10/02 21:13, , 6F
10/02 21:13, 6F
→
10/02 21:13, , 7F
10/02 21:13, 7F
推
10/02 21:33, , 8F
10/02 21:33, 8F
推
10/02 23:03, , 9F
10/02 23:03, 9F
推
10/02 23:03, , 10F
10/02 23:03, 10F
推
10/02 23:11, , 11F
10/02 23:11, 11F
→
10/02 23:11, , 12F
10/02 23:11, 12F
→
10/02 23:12, , 13F
10/02 23:12, 13F
推
10/02 23:46, , 14F
10/02 23:46, 14F
推
10/03 03:29, , 15F
10/03 03:29, 15F
→
10/03 03:30, , 16F
10/03 03:30, 16F
噓
10/03 08:38, , 17F
10/03 08:38, 17F
推
10/03 11:05, , 18F
10/03 11:05, 18F
推
10/03 12:04, , 19F
10/03 12:04, 19F
→
10/03 12:04, , 20F
10/03 12:04, 20F
推
10/03 13:19, , 21F
10/03 13:19, 21F
推
10/03 21:28, , 22F
10/03 21:28, 22F
→
10/03 21:28, , 23F
10/03 21:28, 23F
推
10/03 22:09, , 24F
10/03 22:09, 24F
→
10/03 22:09, , 25F
10/03 22:09, 25F