看板 C_Sharp 關於我們 聯絡資訊
請各位高手幫幫我 我不知道該怎麼寫下去了 用陣列來寫 我的一個按鈕是用來開檔的 第二個按鈕是要左轉90度的 but 我現在一整就是卡在這了 我不知道該從何處下手了 請各位大大為我指點一條迷津 謝謝大家 bitmap fr,fr2; int x, y; fr = new Bitmap(pictureBox1.Image, pictureBox1.Image.Width, pictureBox1.Image.Height) fr2 = new Bitmap(fr.Width, fr.Height); for (y = 0; y < fr2.Height; y++) for (x = 0; x < fr2.Width; x++) { Point[ , ] fr2point = new Point[3,3]; fr2point[y, x] = new Point(0, pictureBox1.Image.Width); fr2point[y, x] = new Point(0, 0); fr2point[y, x] = new Point(pictureBox1.Image.Height, pictureBox1.Image.Width); fr2.SetPixel(x, y, Color.FromArgb(fr.GetPixel(x, y).R, fr.GetPixel(x, y).G, fr.GetPixel(x, y).B)); pictureBox2.Image =new Bitmap (fr2.Height, fr2.Width); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.60.29.95
EricTsai:旋轉叫做rotate,然後自己找 04/15 01:22
ele24:你說的那個是現有的程式對吧!!可是我不是要那種的!! 04/15 12:37
hamsters:請使用 Image 類別的 RotateFlip 方法 04/15 13:35
hamsters:一定要自己做的話也不要用 GetPixel/SetPixel,太慢了 04/15 13:37
ele24:我會改用記憶體去掃圖..最近才學到...比那個快很多 04/16 08:45
cmhuang:你的問題是不知道怎麼把圖轉90度嗎?? 04/17 11:04
ele24:用陣列的方式~~還是不懂 04/17 18:54
ele24:你可以交我嗎?? 04/18 13:12
icools:那你就在創一個bmp ,大小為 寬高為原本的 高寬 04/18 15:36
icools:假設原本50,30 就變成 30 , 50 ,然後把資料對應過去就好了 04/18 15:37
ele24:可以讓電腦自己去抓WIDTH和HEIGHT嗎? 04/18 16:04
ele24:因為每次放的圖片不一定一樣 04/18 16:05
icools:當然可以,請學習查看 msdn ....給你提示 (Image) 04/19 21:24
ele24:請問msdn是?? 04/20 00:21
EricTsai:http://msdn2.microsoft.com/library 04/20 11:54