日期:2014-05-18  浏览次数:20947 次

怎么把一个图像上的平行四边形局部不变形地画出来?
使用System.Drawing.Graphics 的DrawImage方法
C# code

public void DrawImage(
    Image image,
    Rectangle destRect,
    Rectangle srcRect,
    GraphicsUnit srcUnit



把destRect 和 srcRect 设置成一样就可以画出不变形的矩形, 如:
g.DrawImage(bgImage, rect, rect, unitPX);

但如果要画平行四边形, 怎么弄呢? 谢谢

------解决方案--------------------
求出平行四边形的四个顶点,然后连接这四个点。
------解决方案--------------------
创建一个区域,然后复制。
------解决方案--------------------
mark,了解下
------解决方案--------------------
什么叫平行四边形?你是说非正方形的矩形?