C#圖形編程


  • c# 圖形移動與旋轉
    摘要: 1 、旋轉e.Graphics.RotateTransform(30.0F, MatrixOrder.Prepend);2、平移e.Graphics.TranslateTransform(100.0F, 0.0F);3、縮放e.Graphics.ScaleTransform(3.0F, 1.0F, MatrixOrder.Append);4、點坐標變換 e.Graphics.TranslateTr... 閱讀全文
    posted @  2009-05-18 14:49 阿朵 閱讀(1319) |  評論 (0)  編輯
  • C# 設置繪圖區的顯示區域SetClip
    摘要: graphics.Isvisible(點、區域) :這些點,區域是否在繪圖板的可見范圍。設置顯示區域主要代碼:graphics.SetClip(范圍,顯示模式)graphics.IntersetClip(用來相交的范圍);//設置新范圍為老范圍和此輸入范圍的交集。graphics.ResetClip();//重置[代碼]范圍可以為:1、指定區域graphics1.SetClip(new Recta... 閱讀全文
    posted @  2009-05-18 13:58 阿朵 閱讀(970) |  評論 (0)  編輯
  • C# 截屏
    摘要: 繪制當前屏幕e.Graphics.CopyFromScreen(new Point(10,10)截屏起點, new Point(140, 140)繪制起點, new Size(100,100)截取大小, CopyPixelOperation.MergeCopy顯示模式); 特殊的參數:當前窗口位置:this.Location全屏大小:Screen.GetWorkingArea(this).Size... 閱讀全文
    posted @  2009-05-18 13:06 阿朵 閱讀(509) |  評論 (0)  編輯
  • C# 畫圖中類似於建模的參考坐標系功能
    摘要: 在實體建模軟件中,經常有設置並保存各種參考坐標系的功能,方便建立模型。C#繪圖中也有這種類似功能。不過沒有建模軟件那么強大。實體建模軟件中,可以獨立的設置並保存各種坐標系,並隨時調用。而這里只能以嵌套的形式調用,當返回到上一級狀態時,跳過的狀態就不再保存了。1 普通模式主要命令:state = graphics.BeginContainer();建一個新繪圖狀態 e.Graphics.EndCon... 閱讀全文
    posted @  2009-05-18 10:49 阿朵 閱讀(883) |  評論 (0)  編輯
  • C# 圖形繪制——指定線條端部形狀
    摘要: 1 使用預定義形狀 畫筆屬性pen.StartCap和pen.EndCap指定線條的兩端形狀。 預定義的形狀:LineCap.Round 、LineCap.ArrowAnchor等等如: pen.StartCap = LineCap.Round; 2 使用自定義形狀 如果使用自定義的端部形狀,則使用pen.CustomStartCap和pen.CustomEndCap屬性 CustomLineCa... 閱讀全文
    posted @  2009-05-15 17:01 阿朵 閱讀(536) |  評論 (1)  編輯
  • C# 繪制基本圖形單元命令匯總
    摘要: 1 定義畫板Graphics g = paintEvnt.Graphics;//繪制事件的 畫板成員Graphics g = this.CreateGraphics();//或者直接生成。this可以為Form1,pictureBoxGraphicsg = Graphics.FromHwnd(hwnd);//從窗口句柄生成。其中:IntPtr hwnd = this.Handle;Graphics... 閱讀全文
    posted @  2009-05-15 16:02 阿朵 閱讀(675) |  評論 (0)  編輯
  • C# 圖像操作1
    摘要: 1 顯示圖片主要命令:Image.FromFile();graphics.DrawImage(image);[代碼]2 圖像縮略圖主要命令:image.GetThumbnailImage();[代碼]3 創建圖片文件主要命令:Metafile("filename",hdc)。IntPtr hdc = graphics.GetHdc();graphics2 = Graphics.FromImage(... 閱讀全文
    posted @  2009-05-15 12:57 阿朵 閱讀(1099) |  評論 (0)  編輯
  • C# 畫圖(1)
    摘要: protected override void OnPaint(PaintEventArgs paintEvnt) { //獲取畫板 Graphics gfx = paintEvnt.Graphics; // 構造畫筆 Pen myPen = new Pen(Color.Black); // 畫線 for (int i = 20; i < 250; i = i + 10) { gfx.Dr... 閱讀全文
    posted @  2009-05-15 12:53 阿朵 閱讀(2842) |  評論 (1)  編輯

  • 免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM