解决方案 »

  1.   

    windows api?用gdi+不行吗
      

  2.   

    做视频最好用INTEL的JPG库来转换,然后绘制
    不管你通过什么库,都是要把它转换的
      

  3.   

    用GDI+显示吧。要求开发环境.net2003以上。示例代码如下:
    #include "atlImage.h"
    /**
    * 在目标DC的目标矩形rc中显示pJpeg数据流(大小为nByteCount)的JPEG图象
    */
    void DispalyaJpeg( BYTE *pJpeg ,int nByteCount,HDC hdc,RECT & rc )
    {
    /**
    * 根据pJpeg数据创建IStrem流pStream
    */
    IStream *pStream = NULL;
    CreateStreamOnHGlobal( NULL,true,&pStream );
    pStream->Write( pJpeg, nByteCount,NULL ); /*
    * 流恢复到开始位置
    */
    LARGE_INTEGER u;
    u.QuadPart = 0;
    pStream->Seek( u, STREAM_SEEK_SET, NULL ); /**
    * imag对象从流中加载图像并绘制到目标DC的目标矩形rc中
    */
    CImage imag;
    imag.Load( pStream );
    imag.Draw( hdc, rc ); /**
    * 释放流对象
    */
    pStream->Release();}
      

  4.   

    别人给我发 视频图象,格式是 JPEG格式的我要播放出来,一真真显示JPEG格式的图象 DrawDibDraw  好象显示不了JPEG的吧?GDI+速度好象不行我怕慢,所以想用底层点的API显示出来能快些,图象!
      

  5.   

    WINDOWS API 没有能做的吗!!!!
      

  6.   

    GDI+是么,。NET平台的东西吧,慢,我以前用C#用过,慢。
    GDI是API ,GDI+不是吧没有直接能显示 JPEG格式的API??
      

  7.   

     跟用哪种格式显示没有关系吧 ,你直接用ONDRAW不就可以显示了么  
      

  8.   

    ONDRAW的速度。不能用 用IPicture接口和IStream接口因为我必须用 WINDOWS API
      

  9.   

    我必须用 WINDOWS API
    =============
    API没有能显示JPG文件的
      

  10.   

    SHLoadImage(    );
    什么格式的都可加载进来吧?..试试.
      

  11.   

    SHLoadImage(    );