Image控件导入大一点的bmp文件就有GDI32错误,哪位兄台遇到过知道如何解决吗?

解决方案 »

  1.   

    没遇到过, 好象应该不会, 除非 bmp 文件的格式不标准.
      

  2.   

    to  Hewin(hewin
    4M多的bmp啊,发生错误是在用Loadfromfile的时候
      

  3.   

    Image控件我加载过2M的图片,没有问题。来自:wenyue 时间:2001-11-18 22:11:00 
    TBITMAP 似乎是一个设备相关的东东,
    存贮成资源应该就是利用其SAVETOSTREAM,换了操作系统来LOADFROM可能会有问题.
    我曾经也出过同样的错误,例如一些TREEVIEW里的小图标(小BMP)存贮在TIMAGELIST,
    有些图标在其他的操作系统下也出现显示不正常的情况.
    我看了DELPHI的VCL SOURCE,只是觉得他的TBITMAP这个底层的东西可能做的设备相关了
    具体原因我也说不清楚,因为我不熟悉GDI函数,也暂时没兴趣和时间研究
      

  4.   

    To sundayboysII(空) 
    我也发现问题出在TBitmip上了,可是怎么解决这个设备相关问题呢
      

  5.   

    我更喜欢用jpg格式的,毕竟小了很多,image控件也支持。bitmap有时候确实有问题,比较不敢乱用,尤其大的图像。
      

  6.   

    是这样的我用扫描仪扫描后把图像存成bmp(他不支持存成jpg)然后以后在用image控件显示
      

  7.   

    呵呵,我现在做的项目也是扫描仪扫描图片的,可以把bmp自己写代码转成jpg格式的。转换的代码很多的。