八 以從上向下拉伸的方式顯示圖像
原理: 將圖像的寬度不變每次顯示圖像的一部分
直到將圖片完全顯示
代碼:
private void button
_Click(object sender
EventArgs e)
{
//以從上向下拉伸方式顯示圖像
try
{
int width = this
MyBitmap
Width; //圖像寬度
int height = this
MyBitmap
Height; //圖像高度
Graphics g = this
panel
CreateGraphics();
g
Clear(Color
Gray); //初始為全灰色
for (int y =
; y <= height; y++)
{
Bitmap bitmap=MyBitmap
Clone (new Rectangle(
width
y)
System
Drawing
Imaging
PixelFormat
Format
bppRgb );
g
DrawImage (bitmap
);
System
Threading
Thread
Sleep(
);
}
}
catch (Exception ex)
{
MessageBox
Show(ex
Message
信息提示
);
}
}
九 以從左向右拉伸的方式顯示圖像
原理: 將圖像的高度不變每次顯示圖像的一部分 直到將圖片完全顯示
代碼:
private void button
_Click(object sender
EventArgs e)
{//以從左向右拉伸方式顯示圖像try
{
int width = this
MyBitmap
Width; //圖像寬度
int height = this
MyBitmap
Height; //圖像高度
Graphics g = this
panel
CreateGraphics();g
Clear(Color
Gray); //初始為全灰色
for (int x =
; x <= width; x++)
{
Bitmap bitmap=MyBitmap
Clone (new Rectangle
(
x
height)
System
Drawing
Imaging
PixelFormat
Format
bppRgb );
g
DrawImage (bitmap
);
System
Threading
Thread
Sleep(
);
}
}
catch (Exception ex){MessageBox
Show(ex
Message
信息提示
);
}
}
[] [] [] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14933.html