知识大全 C# 制作以动画的方式显示图像[1]
Posted 知
篇首语:聪明在于勤奋,天才在于积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# 制作以动画的方式显示图像[1]相关的知识,希望对你有一定的参考价值。
C# 制作以动画的方式显示图像[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
十一将至 放假前将GDI+最后一部分今天终于完成 以动画的方式显示图像 希望对 GDI+编程的园友有所帮助 PPT 以动画方式显示幻灯片是其一个很重要的特点 相信里边一定有您喜欢的动画方式 今天我就带大家认识几款以动画方式显示幻灯片的制作方法 由于是GDI+编程 这里以图像代替幻灯片(其实原理是相通的)来演示如何制作以动画方式显示图像 说明 由于是以动画方式显示图像 这里没办法直接贴静态截图 因此决定给园友开源 将所有的可运行代码附在案例后面 由于所有的动画处理图像的对象放在都pictureBox控件中 同时定义的类都大同小异 因此这里先把下面案例中要用到的所有类及装载图像的代码给大家 运行时用这里的代码加下面任意一个实例的代码即可运行程序! 同时楼主保证每个案例代码都编译通过 绝不忽悠!
private Bitmap SourceBitmap; private Bitmap MyBitmap; private void button _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 pictureBox Width this pictureBox Height); this pictureBox Image = MyBitmap;一 以上下反转的方式显示图像 原理: 计算图像位置和高度后以高度的一半为轴进行对换上下半边的图像 代码:
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 i = width / ; i <= width / ; i++) g Clear(Color Gray); int j = Convert ToInt (i * (Convert ToSingle(height) / Convert ToSingle(width))); Rectangle DestRect = new Rectangle( height / j width * j); Rectangle SrcRect = new Rectangle( MyBitmap Width MyBitmap Height); g DrawImage(MyBitmap DestRect SrcRect GraphicsUnit Pixel); System Threading Thread Sleep( ); catch (Exception ex) MessageBox Show(ex Message 信息提示 );二 以上下对接的方式显示图像 原理: 首先将图像分为上下两部分 然后分别显示
cha138/Article/program/net/201311/14938相关参考
C#制作以动画的方式显示图像[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
C#制作以动画的方式显示图像[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
C#制作以动画的方式显示图像[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! mat
C#制作以动画的方式显示图像[8] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
C#制作以动画的方式显示图像[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! try
C#制作以动画的方式显示图像[9] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
C#制作以动画的方式显示图像[10] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! br
C#制作以动画的方式显示图像[7] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 八以从上向下拉
用C#来实现以动画的方式显示图像 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 说明 由于是以
利用VisualC#2005制作简单动画效果 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一般的W