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。
好了,到此为止我们以及做好了所有的界面工作了。图示如下:

|