c#

位置:IT落伍者 >> c# >> 浏览文章

C# 制作以动画的方式显示图像[7]


发布日期:2019年01月21日
 
C# 制作以动画的方式显示图像[7]

以从上向下拉伸的方式显示图像

原理: 将图像的宽度不变每次显示图像的一部分 直到将图片完全显示

代码:

private void button_Click(object sender EventArgs e)

{

//以从上向下拉伸方式显示图像

try

{

int width = thisMyBitmapWidth; //图像宽度

int height = thisMyBitmapHeight; //图像高度

Graphics g = thispanelCreateGraphics();

gClear(ColorGray); //初始为全灰色

for (int y = ; y <= height; y++)

{

Bitmap bitmap=MyBitmapClone (new Rectangle(width y)

SystemDrawing ImagingPixelFormat FormatbppRgb );

gDrawImage (bitmap);

SystemThreadingThreadSleep();

}

}

catch (Exception ex)

{

MessageBoxShow(exMessage 信息提示);

}

}

以从左向右拉伸的方式显示图像

原理: 将图像的高度不变每次显示图像的一部分 直到将图片完全显示

代码:

private void button_Click(object sender EventArgs e)

{//以从左向右拉伸方式显示图像try

{

int width = thisMyBitmapWidth; //图像宽度

int height = thisMyBitmapHeight; //图像高度

Graphics g = thispanelCreateGraphics();gClear(ColorGray); //初始为全灰色

for (int x = ; x <= width; x++)

{

Bitmap bitmap=MyBitmapClone (new Rectangle

(x height)

SystemDrawing ImagingPixelFormat FormatbppRgb );

gDrawImage (bitmap);

SystemThreadingThreadSleep();

}

}

catch (Exception ex){MessageBoxShow(exMessage 信息提示);

}

}

[] [] [] [] [] [] [] [] [] []

               

上一篇:C# 制作以动画的方式显示图像[4]

下一篇:C# 制作以动画的方式显示图像[8]