本人刚接触VC不久,仅仅自学了最最基础的部分,现在有有题目要完成,跪求大侠帮助,不胜感激。希望大侠把源码发到我邮箱,以便于我能慢慢消化,再次感谢,我的邮箱是[email protected],以下是题目:用VC制作图片格式转化器。格式如下:
BMP - 扩展名.bmp        GIF - 扩展名.gif  
Icon - 扩展名.ico          JPEG - 扩展名.jpg, jpeg
PNG - 扩展名.png         TIFF - 扩展名.tif     
WMF - 扩展名 .wmf
(提示:只要运用ImageFormat类,就可以实现上述常见图象格式之间的转化了。)

解决方案 »

  1.   

    http://www.codeproject.com/KB/graphics/cximage.aspx
    自己下载吧!
      

  2.   

    弱弱的补充一下:我想要以上题目要求的基础的功能,其他不要,想先看懂一部分功能,那个cximage暂时难以消化
      

  3.   

    cximage难吗,就几个函数啊。。 CxImage  image;   // 定义一个CxImage对象 // 从bmp文件转换为jpg文件(bmp -> jpg)
    image.Load("ImgBmp.bmp", CXIMAGE_FORMAT_BMP);   //先装载bmp文件,需要指定文件类型 // 判断加载的bmp文件是否存在。
    if (image.IsValid())
    { /*
    BMP - 扩展名.bmp GIF - 扩展名.gif   
    Icon - 扩展名.ico JPEG - 扩展名.jpg, jpeg
    PNG - 扩展名.png TIFF - 扩展名.tif   
    WMF - 扩展名 .wmf */ image.SetJpegQuality(99);                // 设置图像的压缩质量参数(从0到100,数值越大,质量越高)
    image.Save("test.jpg",CXIMAGE_FORMAT_JPG);          // 把压缩后的图像以jpg文件类型保存起来。
    image.Save("test.gif", CXIMAGE_FORMAT_GIF); image.Save("test.ico", CXIMAGE_FORMAT_ICO); image.Save("test.png", CXIMAGE_FORMAT_PNG); image.Save("test.tif", CXIMAGE_FORMAT_TIF); image.Save("test.wmf", CXIMAGE_FORMAT_WMF);
    }