程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#以動畫方式顯示圖像(1)

C#以動畫方式顯示圖像(1)

編輯:關於C語言

PPT 以動畫方式顯示幻燈片是其一個很重要的特點,相信裡邊一定有您喜歡的動畫方式,今天我就帶大家認識幾款以動畫方式顯示幻燈片的制作方法,由於是GDI+編程, 這裡以圖像代替幻燈片(其實原理是相通的)來演示如何制作以動畫方式顯示圖像。

說明: 由於是以動畫方式顯示圖像, 這裡沒辦法直接貼靜態截圖, 因此決定給園友開源, 將所有的可運行代碼附在案例後面, 由於所有的動畫處理圖像的對象放在都pictureBox控件中, 同時定義的類都大同小異, 因此這裡先把下面案例中要用到的所有類及裝載圖像的代碼給大家, 運行時用這裡的代碼加下面任意一個實例的代碼即可運行程序! 同時樓主保證每個案例代碼都編譯通過, 絕不忽悠!

繪圖類定義及打開圖像文件代碼

Code

[copy to clipboard]

CODE:

private Bitmap SourceBitmap;
private Bitmap MyBitmap;
private void button2_Click(object sender, EventArgs e)
{
//打開圖像文件
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "圖像文件(JPeg, Gif, Bmp, etc.)
|*.jpg;*.jpeg;*.gif;*.bmp;*.tif; *.tiff; *.png| JPeg 圖像文件(*.jpg;*.jpeg)
|*.jpg;*.jpeg |GIF 圖像文件(*.gif)|*.gif |BMP圖像文件(*.bmp)|*.bmp
|Tiff圖像文件(*.tif;*.tiff)|*.tif;*.tiff|Png圖像文件(*.png)| *.png |所有文件(*.*)|*.*";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
//得到原始大小的圖像
SourceBitmap = new Bitmap(openFileDialog.FileName);
//得到縮放後的圖像
MyBitmap = new Bitmap(SourceBitmap, this.pictureBox1.Width, this.pictureBox1.Height);
this.pictureBox1.Image = MyBitmap;
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved