It is possible to export rasters in ArcMap by right clicking the layer-> Data-> Export:

Export Raster

You can then click 'Use Renderer' check box to ensure the image you export uses the current symbology/rendering settings for that raster layer.

There does not appear to be any geoprocessing tools that match this 'Use Renderer' functionality.

I need to export over 200 images with these settings. I'd rather not do this manually. Is anyone aware of any way to automate this process?

  • 2
    Not through python, it could be done in ArcObjects. What sort of symbology do you have? perhaps you could Classify and ColourMap the files instead... BTW very good question! this might be worth putting to Esri as an improvement suggestion. Mar 24, 2015 at 22:14
  • The symbology I'm interested in retaining is the histogram stretch. ideas.arcgis.com/ideaView?id=087E0000000CwysIAC
    – JKyllo
    Mar 24, 2015 at 22:30
  • Are all the rasters a similar range? min:max:SD? A function like Reclass by Table followed by Add Colormap would give the appearance of being rendered.. but you will need to fill in a table of 255 input ranges and 255 RGB values (Excel or similar may help) Mar 24, 2015 at 22:40
  • Encourage Esri to expose the renderer to arcpy by voting for this idea at Expose Export Raster Renderer Settings to Python/Arcpy (repost of JKyllo's comment above; wording didn't make it clear what is at the end of the link) Jun 30, 2015 at 16:32

1 Answer 1


There is the Copy Raster Tool which does give some control over the outputs.

enter image description here

  • 2
    It won't apply a renderer though - making the tool useless for what I was trying to achieve.
    – JKyllo
    Jun 9, 2015 at 19:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.