IWorkspaceFactory pWorkspaceFactor = (IWorkspaceFactory)serverContext.createObject(RasterWorkspaceFactory.getClsid());
IWorkspace pWorkspace = pWorkspaceFactor.openFromFile("F:\\temp\\", 0);
IRasterLayerExport pRasterLayerExport = (IRasterLayerExport)serverContext.createObject(RasterLayerExport.getClsid());
pRasterLayerExport.setRasterLayerByRef(pRasterlayer);
pRasterLayerExport.setForce2RGB(true);
pRasterLayerExport.export(pWorkspace, "outputPNG.png", "PNG");
IWorkspace pWorkspace = pWorkspaceFactor.openFromFile("F:\\temp\\", 0);
IRasterLayerExport pRasterLayerExport = (IRasterLayerExport)serverContext.createObject(RasterLayerExport.getClsid());
pRasterLayerExport.setRasterLayerByRef(pRasterlayer);
pRasterLayerExport.setForce2RGB(true);
pRasterLayerExport.export(pWorkspace, "outputPNG.png", "PNG");
本文介绍了一种使用 IWorkspaceFactory 和 IRasterLayerExport 接口从指定路径打开工作区,并将栅格图层导出为 PNG 图像的方法。
4834

被折叠的 条评论
为什么被折叠?



