ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / JPEGFormat Class / ColorMode Property
Example

In This Topic
    ColorMode Property (JPEGFormat)
    In This Topic
    Gets or sets the number of bits used to describe color for JPEG.
    Syntax
    Public Property ColorMode As JPEGColorMode
    public JPEGColorMode ColorMode {get; set;}
    Remarks

    The values available are defined in JPEGColorMode.

    The default value is JPEGColorMode.TwentyFourBitTrueColor.

    Example
    Export a map frame to JPG
    {
      //Export a map frame to JPG.
      string filePath = @"Path and file name for the output export file";
      //Create JPEG format with appropriate settings
      //BMP, EMF, EPS, GIF, PDF, PNG, SVG, TGA, and TFF formats are also available for export
      JPEGFormat JPG = new JPEGFormat()
      {
        HasWorldFile = true,
        Resolution = 300,
        OutputFileName = filePath,
        ColorMode = JPEGColorMode.TwentyFourBitTrueColor,
        Height = 800,
        Width = 1200
      };
    
      //Reference the map frame
      MapFrame mf = layout.FindElement("MyMapFrame") as MapFrame;
    
      //Export on the worker thread
      //Note: Must be on QueuesTask.Run
      //Check to see if the path is valid and export
      if (JPG.ValidateOutputFilePath())
      {
        mf.Export(JPG);  //Export the map frame to JPG
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also