导出的栅格图像为何显示空白?

  1. FAQ
  2. »
  3. Raster Image Questions

可能存在以下三种原因:

  • 栅格文件定位失败
    请在继承OdDbHostAppServices的findFile()方法中设置断点,检查文件是否可被正常定位。
  • RasterServices模块不支持该图像格式
    请查阅OdRxRasterServices::ImageType枚举中所有受支持的栅格格式。
    缺失RasterServices模块
  • 该模块负责处理栅格文件相关操作。
    静态库配置需注意:.
    • 必须链接RxRasterServices和FreeImage库
      建议同时链接RasterProcessor库以启用格式转换功能
      需在静态模块映射中注册服务:

      #if !defined(_TOOLKIT_IN_DLL_) || defined(__MWERKS__)
      ODRX_DECLARE_STATIC_MODULE_ENTRY_POINT(ExRasterModule);
      ODRX_DECLARE_STATIC_MODULE_ENTRY_POINT(OdRasterProcessingServicesImpl);
      ODRX_BEGIN_STATIC_MODULE_MAP()
      ODRX_DEFINE_STATIC_APPLICATION(RX_RASTER_SERVICES_APPNAME, ExRasterModule)
      ODRX_DEFINE_STATIC_APPLICATION(OdRasterProcessorModuleName,  OdRasterProcessingServicesImpl)
      ODRX_END_STATIC_MODULE_MAP()
      #endif // !defined(_TOOLKIT_IN_DLL_) || defined(__MWERKS__)
    • 动态库配置需注意:
      所有涉及的.tx模块必须存在于应用程序目录中