请问如何取得.wmf后缀的图象文件的底色,请各位高手指点一二。

解决方案 »

  1.   

    wmf不就是windows metafile么,一种办法看起来比较繁琐,但是肯定可以实现的方法是想办法仿真所有wmf文件支持的GDI函数,将播放过程对具体像素的操作模拟到目标图片上。也就是说,重新编写这些函数的源码。比如,如果有一个记录使用lineto函数,则首先计算该线上像素点子,然后按照当前的画笔的颜色将这些点子“染色”。 wmf文件一共支持72个GDI函数,而真正与绘图有关的只有9个函数。不过如果只是想得到背景,因为metafile的现实过程本身就是工程过程,所以可以通过查看setbkcolor的值来查背景,它的 hexadecimal values :0x0201
    不清楚地看下面的文章
     http://www.ccw.com.cn/htm/produ/special/vc/jiqiao/01_9_13_25.asp