欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中GraphicsPath的Warp方法用法實例

 更新時間:2015年06月12日 14:44:57   作者:zhuzhao  
這篇文章主要介紹了C#中GraphicsPath的Warp方法用法,實例分析了Warp方法的相關(guān)使用技巧,需要的朋友可以參考下

本文實例講述了C#中GraphicsPath的Warp方法用法。分享給大家供大家參考。具體實現(xiàn)方法如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace advanced_drawing
{
  public partial class Form13 : Form
  {
    public Form13()
    {
      InitializeComponent();
    }
    private void Form13_Paint(object sender, PaintEventArgs e)
    {
      // Create a path and add a rectangle.
      GraphicsPath myPath = new GraphicsPath();
      RectangleF srcRect = new RectangleF(0, 0, 100, 200);
      myPath.AddRectangle(srcRect);
      // Draw the source path (rectangle)to the screen.
      e.Graphics.DrawPath(Pens.Black, myPath);
      // Create a destination for the warped rectangle.
      PointF point1 = new PointF(200, 200);
      PointF point2 = new PointF(400, 250);
      PointF point3 = new PointF(220, 400);
      PointF[] destPoints = { point1, point2, point3 };
      // Create a translation matrix.
      Matrix translateMatrix = new Matrix();
      translateMatrix.Translate(100, 0);
      // Warp the source path (rectangle).
      myPath.Warp(destPoints, srcRect, translateMatrix,
        WarpMode.Perspective, 0.5f);
      // Draw the warped path (rectangle) to the screen.
      e.Graphics.DrawPath(new Pen(Color.Red), myPath);
    }
  }
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C# 實現(xiàn)PPT 每一頁轉(zhuǎn)成圖片過程解析

    C# 實現(xiàn)PPT 每一頁轉(zhuǎn)成圖片過程解析

    這篇文章主要介紹了C# 實現(xiàn)PPT 每一頁轉(zhuǎn)成圖片過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • C#利用GDI+畫圖的基礎(chǔ)實例教程

    C#利用GDI+畫圖的基礎(chǔ)實例教程

    編寫圖形程序時需要使用GDI(Graphics Device Interface,圖形設(shè)備接口),所以通過網(wǎng)上的相關(guān)資料整理了這篇文章,下面這篇文章主要給大家介紹了關(guān)于C#利用GDI+畫圖基礎(chǔ)的相關(guān)資料,需要的朋友可以參考下。
    2018-04-04
  • C#使用WebService結(jié)合jQuery實現(xiàn)無刷新翻頁的方法

    C#使用WebService結(jié)合jQuery實現(xiàn)無刷新翻頁的方法

    這篇文章主要介紹了C#使用WebService結(jié)合jQuery實現(xiàn)無刷新翻頁的方法,涉及C#中WebService與jQuery操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • C#移除字符串中的不可見Unicode字符 案例代碼

    C#移除字符串中的不可見Unicode字符 案例代碼

    最近發(fā)現(xiàn)某個數(shù)據(jù)采集的系統(tǒng)拿下來的數(shù)據(jù),有些字段的JSON被莫名截斷了,導(dǎo)致后續(xù)數(shù)據(jù)分析的時候解析JSON失敗,這篇文章主要介紹了C#移除字符串中的不可見Unicode字符 ,需要的朋友可以參考下
    2023-02-02
  • C# wx獲取token的基本方法

    C# wx獲取token的基本方法

    這篇文章主要為大家詳細(xì)介紹了C# wx獲取token的基本方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#實現(xiàn)大數(shù)字運算的實例代碼

    C#實現(xiàn)大數(shù)字運算的實例代碼

    這篇文章介紹了C#實現(xiàn)大數(shù)字運算的實例代碼,有需要的朋友可以參考一下
    2013-10-10
  • 深入Unix時間戳與C# DateTime時間類型互換的詳解

    深入Unix時間戳與C# DateTime時間類型互換的詳解

    本篇文章是對Unix時間戳與C# DateTime時間類型互換進行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • C#中List用法介紹詳解

    C#中List用法介紹詳解

    本文詳細(xì)講解了C#中List用法介紹,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • C#實現(xiàn)過濾sql特殊字符的方法集合

    C#實現(xiàn)過濾sql特殊字符的方法集合

    這篇文章主要介紹了C#實現(xiàn)過濾sql特殊字符的方法,以實例形式分析總結(jié)了C#針對SQL危險字符的幾種常用的過濾技巧,非常具有實用價值,需要的朋友可以參考下
    2015-11-11
  • C# / VB.NET 在PPT中創(chuàng)建、編輯PPT SmartArt圖形的方法詳解

    C# / VB.NET 在PPT中創(chuàng)建、編輯PPT SmartArt圖形的方法詳解

    本文介紹通過C#和VB.NET程序代碼來創(chuàng)建和編輯PPT文檔中的SmartArt圖形。文中將分兩個操作示例來演示創(chuàng)建和編輯結(jié)果,需要的朋友可以參考下
    2020-10-10

最新評論