熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C# 制作以動畫的方式顯示圖像[9]

2022-06-13   來源: .NET編程 

   
  十三 以不同分辨率顯示圖像 
  
  原理: 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);

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


From:http://tw.wingwit.com/Article/program/net/201311/14930.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.