求源程序~

解决方案 »

  1.   

    这个不难用IPicture加载Jpg,然后用IPicture::Render函数把它画到一个DC上,这个函数本身是支持缩放的。然后你可以用GetPixel()得到每个点的像素,也就是得到了位图的数据,然后你就自己保存BMP了。bmp的格式很简单,你自己保存不回太难。
      

  2.   

    用GetPixel()就可以么?
     ddddh(叶君临)能不能详细点?
      

  3.   

    我感觉他的意思是用IPicture显示jpg文件,然后新建一个bmp文件,通过GetPixel取得每个像素的颜色,把这些数据写入bmp文件
      

  4.   

    这个思路很正确,我现在想知道,如何使用GetPixel()将DC上的位图保存成BMP文件?
      

  5.   

    我倒保存bitmap你还要人教啊?!罐装一个bmp的文件头,然后把raw数据写进去就行了!!-------------------
    其实我上面的方法不一定是最好的,我不知道IPicture中的那个get_handle函数能不能返回一个HBITMAP的桔饼,如果可以的话,就可以用CopyImage缩放你的位图,同时得到一个HBITMAP.
    我没有试过,你可以试试看。到时候把结果告诉我们呦!