您的位置:首页 >> 学院 >> 技术开发 >> 程序开发 >> C#
用C#制作图片格式转化器
eNet硅谷动力 2003年6月16日14:30 王凯明  
Visual C#是微软公司推出的下一代程序开发语言,是微软.Net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了与之相对应的一个软件开发包--.Net FrameWork SDK。此软件开发包里面封装了许多类、对象。Visual C#就是通过调用这些类、对象来实现许多比较强大的功能。

-.概述:

正由于C#调用了许多功能强大的类和对象,所以用C#和.Net Framework实现各种不同图象格式之间的转化是非常方便,而用Windows API的话,由于没有直接的函数支持,工作量将会非常大。在C#下,你只要运用ImageFormat类(在System.Drawing.Imaging 名字空间下),就可以实现以下常见图象格式之间的转化了。

BMP - 扩展名.bmp

GIF - 扩展名.gif

Icon - 扩展名.ico

JPEG - 扩展名.jpg, .jpeg

PNG - 扩展名.png

TIFF - 扩展名.tif

WMF - 扩展名 .wmf


二.程序设计和运行的环境:

(1)微软公司视窗2000服务器版

(2).Net FrameWrok SDK Beta 2版

三.具体步骤:

(1).在Visual Studio下新建一个C#的工程,不妨命名为Image Converter。图示如下:



(2).现在我们来设计程序的主界面:

先将窗体的Text属性设置为Image Converter。

再往窗体上添加两个Button控件、两个ComboBox控件以及一个PictureBox:

将两个Button控件的Name属性分别置为m_btnOpen和m_btnSaveAs,Text属性分别置为“打开”和“转化为”(不妨将它们的FlatStyle属性都置为Flat,因为现在流行Flat啊!)。

将两个ComboBox控件的Name属性分别置为m_cmbOpen和m_cmbSaveAs,将它们的Text属性都设置为*.bmp,同时在它们的Items属性中的字符串集合编辑器里均加入*.bmp*.jpg*.gif*.tif(每行一个)。

最后我们将PictureBox控件的Name属性设置为m_pictureBox,同时为了外观明显我们将它的BorderStyle属性改为FixedSingle。

好了,到此为止我们以及做好了所有的界面工作了。图示如下:

[下一页] [最后一页]

相关文章
快速搜索|详细搜索
学院导航
玩转电脑
软件教室
设计教室
开发教室
设计学院精彩专题