if(bitmap==null)
{
return;
}
Graphics g=pe.Graphics;
//转换距阵
System.Drawing.Drawing2D.Matrix transform;//距阵
if(flip.Equals(FlipModeStyle.FlipX))
{
transform=new System.Drawing.Drawing2D.Matrix(-1,0,0,1,width,0);
}
else if(flip.Equals(FlipModeStyle.FlipY))
{
transform=new System.Drawing.Drawing2D.Matrix(1,0,0,-1,0,height);
}
else if(flip.Equals(FlipModeStyle.FlipXY))
{
transform=new System.Drawing.Drawing2D.Matrix(-1,0,0,-1,width,height);
}
else
{
transform=new System.Drawing.Drawing2D.Matrix(1,0,0,1,0,0);
}
//设置转换距阵
g.Transform=transform;
g.DrawImage(bitmap,new System.Drawing.Rectangle(0,0,width,height),
0,0,bitmap.Width,bitmap.Height,
GraphicsUnit.Pixel);
&nbs
{
return;
}
Graphics g=pe.Graphics;
//转换距阵
System.Drawing.Drawing2D.Matrix transform;//距阵
if(flip.Equals(FlipModeStyle.FlipX))
{
transform=new System.Drawing.Drawing2D.Matrix(-1,0,0,1,width,0);
}
else if(flip.Equals(FlipModeStyle.FlipY))
{
transform=new System.Drawing.Drawing2D.Matrix(1,0,0,-1,0,height);
}
else if(flip.Equals(FlipModeStyle.FlipXY))
{
transform=new System.Drawing.Drawing2D.Matrix(-1,0,0,-1,width,height);
}
else
{
transform=new System.Drawing.Drawing2D.Matrix(1,0,0,1,0,0);
}
//设置转换距阵
g.Transform=transform;
g.DrawImage(bitmap,new System.Drawing.Rectangle(0,0,width,height),
0,0,bitmap.Width,bitmap.Height,
GraphicsUnit.Pixel);
&nbs
| 对此文章发表了评论 |

