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