c#

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

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


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

十三 以不同分辨率显示图像

原理: Bitmap 类的 SetResolution 方法

代码:

private void button_Click(object sender EventArgs e)

{

//以不同的分辨率显示图像

Graphics g = thispanelCreateGraphics();

for (int i = ; i < thispanelHeight; i += )

{

gClear(ColorGray);

MyBitmapSetResolution(i i);

gDrawImage(MyBitmap );

SystemThreadingThreadSleep();

}

}

十四 以不同翻转方式显示图像

原理: Bitmap 类的 RotateFip()方法

代码:

private void button_Click(object sender EventArgs e)

{

//以不同翻转方式显示图像

Graphics g = thispanelCreateGraphics();

for (int i = ; i < ; i++)

{

switch (i)

{

case :

MyBitmapRotateFlip(RotateFlipTypeRotateNoneFlipX);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipNone);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipX);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipXY);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipY);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipNone);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipX);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipXY);

break;

case :

MyBitmapRotateFlip(RotateFlipTypeRotateFlipY);

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

               

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

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