十三 以不同分辨率显示图像
原理: 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);
[] [] [] [] [] [] [] [] [] []