• ArcGIS和ArcEngine导出地图时,png格式支持背景透明


    1、ArcGIS支持导出PNG,背景透明

    导出png时,背景色和透明色不能设置为空,必须设置为同一个颜色,通常使用白色。

    2、ArcEngine支持导出PNG,背景透明

                        //1.创建export
                        IExport pExport = new ExportPNGClass();
                        if (pExport is IWorldFileSettings)
                        {
                            //(pExport as IWorldFileSettings).OutputWorldFile = true;
                        }
                        if (pExport is IExportImage)
                        {
                            IExportImage pExportImage = pExport as IExportImage;
                            pExportImage.ImageType = esriExportImageType.esriExportImageTypeTrueColor;
                            if (mp.Transparent)
                            {
                                var backgroundcolor = new RgbColorClass() { Red = 255, Green = 255, Blue = 255 };
                                (pExport as IExportImage).BackgroundColor = backgroundcolor;
                            }
                        }
                        if (pExport is IExportPNG)
                        {
                            var pExportPng = pExport as IExportPNG;
                            if (mp.Transparent)
                            {
                                var transparentcolor = new RgbColorClass() { Red = 255, Green = 255, Blue = 255 };
                                (pExport as IExportPNG).TransparentColor = transparentcolor;
                            }
                        }
  • 相关阅读:
    io学习三
    io学习二
    io学习一
    多线程学习(十五)
    spring源码阅读(四)
    多线程学习(十四)
    多线程学习(十三)
    设计模式(一)
    spring源码阅读(三)
    spring源码阅读(二)
  • 原文地址:https://www.cnblogs.com/SimpleGIS/p/16177815.html
Copyright © 2020-2023  润新知