<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: exportMapImage - Newbie trying to integrate it in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77347#M7015</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;First thing, exportMapImage is a layer method, not a map method so you need to call it on a dynamic map service layer. Second, provide a callback function to handle the map image that is returned. Something like this:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt; 
&amp;lt;html&amp;gt; 
&amp;nbsp; &amp;lt;head&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Create Map&amp;lt;/title&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/2.1/js/dojo/dijit/themes/claro/claro.css"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.1"&amp;gt;&amp;lt;/script&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.require("esri.map");
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function init() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new esri.Map("map");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer", {"opacity":0.5});
 map.addLayer(dLayer);

 var params = new esri.layers.ImageParameters();
 params.format = 'png24';
 params.bbox = map.extent;
 params.height = '800';
 params.width = '800';
 params.layerIds = [0];
 params.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW;
 params.transparent = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 dLayer.exportMapImage(params, function(img) {
&amp;nbsp; console.log(img);
 });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.addOnLoad(init);
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt; 
&amp;nbsp; &amp;lt;/head&amp;gt; 
&amp;nbsp; &amp;lt;body class="claro"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="width:900px; height:600px; border:1px solid #000;"&amp;gt;&amp;lt;/div&amp;gt; 
&amp;nbsp; &amp;lt;/body&amp;gt; 
&amp;lt;/html&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, i also need to create a function to export the map to an image like jpeg, png or anything.. I tried the code above. The map loaded without any problem but nothing happened after that. Will this function export the map image to png? I also tried to prompt an alert (alert(img);) but didn't work.. ANy advise?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Dec 2021 22:59:05 GMT</pubDate>
    <dc:creator>Mohd_HairiHamzah</dc:creator>
    <dc:date>2021-12-10T22:59:05Z</dc:date>
    <item>
      <title>exportMapImage - Newbie trying to integrate it</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77343#M7011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to get the following function to work, however, it gives an "unsupoorted method" error at mapImage=map.exportMapImage(mExport_Settings); - What have I missed? (using 1.6 and have set dojo.require("esri.layers.agsdynamic"); as per API).&amp;nbsp; I know there is an option for a callback in the exportMapImage() but for now I am just testing things.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;function ExportMap() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mExport_Settings = new esri.layers.ImageParameters();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Could be png8/24, jpg,bmp,gif
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.format = "png24";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.bbox = map.extent;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.height = "800";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.width = "800";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.layerIds = [1, 4];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.transparent = true;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapImage = esri.layers.MapImage;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapImage = map.exportMapImage(mExport_Settings);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(mapImage.href);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Sep 2010 16:51:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77343#M7011</guid>
      <dc:creator>HeathClark</dc:creator>
      <dc:date>2010-09-21T16:51:05Z</dc:date>
    </item>
    <item>
      <title>Re: exportMapImage - Newbie trying to integrate it</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77344#M7012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;First thing, exportMapImage is a layer method, not a map method so you need to call it on a dynamic map service layer. Second, provide a callback function to handle the map image that is returned. Something like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt; 
&amp;lt;html&amp;gt; 
&amp;nbsp; &amp;lt;head&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Create Map&amp;lt;/title&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/2.1/js/dojo/dijit/themes/claro/claro.css"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.1"&amp;gt;&amp;lt;/script&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.require("esri.map");
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function init() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new esri.Map("map");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer", {"opacity":0.5});
 map.addLayer(dLayer);

 var params = new esri.layers.ImageParameters();
 params.format = 'png24';
 params.bbox = map.extent;
 params.height = '800';
 params.width = '800';
 params.layerIds = [0];
 params.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW;
 params.transparent = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 dLayer.exportMapImage(params, function(img) {
&amp;nbsp; console.log(img);
 });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.addOnLoad(init);
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt; 
&amp;nbsp; &amp;lt;/head&amp;gt; 
&amp;nbsp; &amp;lt;body class="claro"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="width:900px; height:600px; border:1px solid #000;"&amp;gt;&amp;lt;/div&amp;gt; 
&amp;nbsp; &amp;lt;/body&amp;gt; 
&amp;lt;/html&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:59:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77344#M7012</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2021-12-10T22:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: exportMapImage - Newbie trying to integrate it</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77345#M7013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thanks, if I could read I might have picked up on that fact.&amp;nbsp; It obviously works as described.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, is there a way to "push" multiple layers (and even a graphics layer) into that same export process to have composite image? (that my be a bit over my skill set but I thought I'd ask it)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Sep 2010 18:55:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77345#M7013</guid>
      <dc:creator>HeathClark</dc:creator>
      <dc:date>2010-09-21T18:55:39Z</dc:date>
    </item>
    <item>
      <title>Re: exportMapImage - Newbie trying to integrate it</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77346#M7014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Same question as above, is it possible to push multiple dynamic layers onto an image?&amp;nbsp; Question that has been asked in many ways, but I am trying to create a decent print page and do not want to use the methods available in the code gallery.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Oct 2010 17:27:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77346#M7014</guid>
      <dc:creator>BillAdkins</dc:creator>
      <dc:date>2010-10-26T17:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: exportMapImage - Newbie trying to integrate it</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77347#M7015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;First thing, exportMapImage is a layer method, not a map method so you need to call it on a dynamic map service layer. Second, provide a callback function to handle the map image that is returned. Something like this:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt; 
&amp;lt;html&amp;gt; 
&amp;nbsp; &amp;lt;head&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Create Map&amp;lt;/title&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/2.1/js/dojo/dijit/themes/claro/claro.css"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.1"&amp;gt;&amp;lt;/script&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.require("esri.map");
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function init() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new esri.Map("map");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer", {"opacity":0.5});
 map.addLayer(dLayer);

 var params = new esri.layers.ImageParameters();
 params.format = 'png24';
 params.bbox = map.extent;
 params.height = '800';
 params.width = '800';
 params.layerIds = [0];
 params.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW;
 params.transparent = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 dLayer.exportMapImage(params, function(img) {
&amp;nbsp; console.log(img);
 });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.addOnLoad(init);
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt; 
&amp;nbsp; &amp;lt;/head&amp;gt; 
&amp;nbsp; &amp;lt;body class="claro"&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="width:900px; height:600px; border:1px solid #000;"&amp;gt;&amp;lt;/div&amp;gt; 
&amp;nbsp; &amp;lt;/body&amp;gt; 
&amp;lt;/html&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, i also need to create a function to export the map to an image like jpeg, png or anything.. I tried the code above. The map loaded without any problem but nothing happened after that. Will this function export the map image to png? I also tried to prompt an alert (alert(img);) but didn't work.. ANy advise?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:59:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77347#M7015</guid>
      <dc:creator>Mohd_HairiHamzah</dc:creator>
      <dc:date>2021-12-10T22:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: exportMapImage - Newbie trying to integrate it</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77348#M7016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The exportMapImage method will create an image (png/jpeg) in your server/arcgisoutput folder that you will have to obtain a reference to then display/copy/move/etc.&amp;nbsp; based on your application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

var mExport_Settings = new esri.layers.ImageParameters();

&amp;nbsp;&amp;nbsp;&amp;nbsp; //Set image formate property could be png | png8 | png24 | jpg | pdf | bmp | gif | svg
&amp;nbsp;&amp;nbsp;&amp;nbsp; //ALWASY USE PNG FORMAT SO WORLD FILE AND PROJECTION FILE WORK
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.format = "png24";
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.bbox = map.extent;
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.height = 1600;
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.width = 1600;
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.dpi = 300;
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.layerIds = [10000];
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.layerOption = esri.layers.ImageParameters.LAYER_OPTION_EXCLUDE;
&amp;nbsp;&amp;nbsp;&amp;nbsp; mExport_Settings.transparent = true;

&amp;nbsp;&amp;nbsp;&amp;nbsp; facility_service.exportMapImage(mExport_Settings, function(mapImage) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xmin = map.extent.xmin;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var ymin = map.extent.ymin;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xmax = map.extent.xmax;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var ymax = map.extent.ymax;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var extent_string = xmin + "|" + ymin + "|" + xmax + "|" + ymax;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var jGraphics = "";

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (redlineMarkup_GraphicsLayer != null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (redlineMarkup_GraphicsLayer.graphics.length &amp;gt; 0) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0, il = redlineMarkup_GraphicsLayer.graphics.length; i &amp;lt; il; i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var gJ = redlineMarkup_GraphicsLayer.graphics&lt;I&gt;.toJson();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jGraphics += dojo.toJson(gJ) + "#";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var lString = mapImage.href + "|" + dojo.toJson(map.extent.toJson()) +"|" + extent_string + "|" + jGraphics + "|" + note_string + "|" + mExport_Settings.width + "|" + mExport_Settings.height;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intialize_redline_export_callback.PerformCallback(lString);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });

&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;intialize_redline_export_callback.PerformCallback(lString); is a callback function in my .net "codebehind" page that takes the mapImage.href value and copies the .png file from the ArcGIS Server to another location and logs that location in a database for later viewing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hope that helps a bit.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:59:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/exportmapimage-newbie-trying-to-integrate-it/m-p/77348#M7016</guid>
      <dc:creator>HeathClark</dc:creator>
      <dc:date>2021-12-10T22:59:07Z</dc:date>
    </item>
  </channel>
</rss>

