我最近想做一款App需要把windows上内存中的bitmap(dib)数组传到ipad上并显示在屏幕上。目前我已经知道怎么用quartz 2d的东西在ios上创建bitmap图形上下文,也知道怎么把CGImageRef和UIImage关联起来显示到屏幕上,但是不知道怎么在创建了的图形上下文里用我的位图数组填充bitmap的图形上下文。我在网上查到的教程都是用quartz 2d api在这个图形上下文中绘制线、形状什么的。有没有高手可以指点小弟一下,或者给小弟推荐些资料。

解决方案 »

  1.   

    这样的应用我做过
    位图太占带宽 转换成jpg更合适
      

  2.   

    保存成bmp就可以用任何方式来显示
      

  3.   

    很多方法,楼主记得给分    CGDataProviderCreateWithData(void *info, <#const void *data#>, <#size_t size#>, <#CGDataProviderReleaseDataCallback releaseData#>)
        CGImageCreateWithJPEGDataProvider(<#CGDataProviderRef source#>, <#const CGFloat *decode#>, <#bool shouldInterpolate#>, <#CGColorRenderingIntent intent#>)