{"id":1129552,"date":"2021-02-02T17:03:14","date_gmt":"2021-02-03T01:03:14","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1129552"},"modified":"2024-05-08T15:44:42","modified_gmt":"2024-05-08T22:44:42","slug":"images-in-arcgis-storymaps","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps","title":{"rendered":"A guide to working with images in ArcGIS StoryMaps"},"author":6331,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37131],"tags":[29281,758612,29221,758602,38271],"industry":[],"product":[36611,380802],"class_list":["post-1129552","blog","type-blog","status-publish","format-standard","hentry","category-constituent-engagement","tag-compression","tag-image-quality","tag-photos","tag-pixels","tag-resolution","product-story-maps","product-arcgis-storymaps"],"acf":{"short_description":"These simple rules and tips will ensure the images in your stories really shine.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Adding images to your story is both easy and popular. Whether it\u2019s a beautiful photograph for your cover, a static map exported from ArcGIS Pro, or a series of data-driven charts, there are many ways images can enhance your story.<\/p>\n<p>Striving for flexibility, the ArcGIS StoryMaps builder supports a number of popular image types: GIF, JPEG, PNG, and SVG. Each of these types of files has its own strengths and weaknesses, so knowing how to pick the right one for your needs is key. On top of that, it\u2019s helpful to understand the relationship between image resolution, image size, and file size; these will all impact how sharp an image looks and how quickly it loads for readers.<\/p>\n<p>If you\u2019ve been wondering how to get crisp, clear images throughout your story without having to sacrifice speedy load times, keep reading. The tips and best practices that follow, along with some behind-the-scenes support from the builder, will make you an image-wielding wizard in no time.<\/p>\n"},{"acf_fc_layout":"blockquote","content":"<p>Striving for flexibility, the ArcGIS StoryMaps builder supports a number of popular image types: .jpg, .png, .gif, .svg, .bmp, .webp, .heic, .heif, .tif, and .tiff<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>First things first: file types<\/strong><\/h2>\n<p>When it comes to choosing a file type for your images, you\u2019ve got options. (Selecting an image&#8217;s file type is easily done in most image-handling software through the <strong>Save as <\/strong>or <strong>Export<\/strong> tools.) But each type comes with its own set of pros and cons; you\u2019ll want to choose the one that best aligns with what you need your image to do. Here\u2019s a quick breakdown of some of the more common file types supported in the story builder:<\/p>\n<p><strong>JPG (or JPEG)<\/strong> files are perhaps the most common type out there; the file extension stands for Joint Photographic Experts Group, if you\u2019re curious. What makes JPGs so great is the amount of detail they can preserve in a relatively small-sized file. However, JPGs can experience \u201clossy\u201d compression when they\u2019re repeatedly exported, meaning that they\u2019ll gradually look less and less sharp the more times you edit and then re-save the file, or re-size it.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1129642,"id":1129642,"title":"photo_example","filename":"photo_example.jpg","filesize":218086,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\/photo_example","alt":"","author":"6331","description":"","caption":"JPEGs excel at complex images with lots of colors and subtle gradients.","name":"photo_example","status":"inherit","uploaded_to":1129552,"date":"2021-02-02 00:02:19","modified":"2021-02-02 00:48:53","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1617,"height":626,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example.jpg","medium-width":464,"medium-height":180,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example.jpg","medium_large-width":768,"medium_large-height":297,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example.jpg","large-width":1617,"large-height":626,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example-1536x595.jpg","1536x1536-width":1536,"1536x1536-height":595,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example.jpg","2048x2048-width":1617,"2048x2048-height":626,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example-826x320.jpg","card_image-width":826,"card_image-height":320,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/photo_example.jpg","wide_image-width":1617,"wide_image-height":626}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>GIF<\/strong> files (short for Graphic Interchange Format) are growing in popularity these days, largely for their ability to display animation or movement. GIFs can be composed of a series of frames, which is how they achieve this effect. They also support transparent backgrounds, so you won\u2019t have to modify the file just because you decide to change your story\u2019s background color. But while you gain animation and transparency with GIFs, you lose color flexibility. GIFs only contain 256 colors, making them less than ideal for complex or highly detailed images with rich color palettes or gradients. Additionally, the more colors a GIF has, and the more those colors change, the larger the file size of that image will be.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1129672,"id":1129672,"title":"chart_example","filename":"chart_example.png","filesize":45255,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\/chart_example","alt":"","author":"6331","description":"","caption":"GIFs are perfect for charts, logos or graphics with only a few solid colors. ","name":"chart_example","status":"inherit","uploaded_to":1129552,"date":"2021-02-02 00:07:53","modified":"2021-02-02 00:08:39","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1516,"height":598,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","medium-width":464,"medium-height":183,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","medium_large-width":768,"medium_large-height":303,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","large-width":1516,"large-height":598,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","1536x1536-width":1516,"1536x1536-height":598,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","2048x2048-width":1516,"2048x2048-height":598,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example-826x326.png","card_image-width":826,"card_image-height":326,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/chart_example.png","wide_image-width":1516,"wide_image-height":598}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>PNG<\/strong> files (Portable Network Graphics) aren\u2019t as widely known, but they\u2019re incredibly useful for publishing content on the web. Like GIFs, PNGs support transparent backgrounds, but unlike GIFs, they aren\u2019t limited in the number of colors they can contain\u2014a gradient that looks chunky in a GIF will look silky smooth in a PNG. And, unlike JPGs, PNGs are inherently lossless; they\u2019ll never degrade in quality no matter how many times they are re-sized. The tradeoff here, though, is file size. If you save the same image as both a JPG and a PNG, the PNG will always be a larger file.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1129682,"id":1129682,"title":"Commpression_Artifacts","filename":"Commpression_Artifacts.gif","filesize":127941,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\/commpression_artifacts","alt":"","author":"6331","description":"","caption":"JPEG is popular and works in many cases, but if you find text becoming fuzzy or soft consider using the PNG-24 format instead. ","name":"commpression_artifacts","status":"inherit","uploaded_to":1129552,"date":"2021-02-02 00:10:35","modified":"2021-02-02 00:27:27","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":776,"height":475,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","medium-width":426,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","medium_large-width":768,"medium_large-height":470,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","large-width":776,"large-height":475,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","1536x1536-width":776,"1536x1536-height":475,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","2048x2048-width":776,"2048x2048-height":475,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts-760x465.gif","card_image-width":760,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Commpression_Artifacts.gif","wide_image-width":776,"wide_image-height":475}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>SVG<\/strong> files (Scalable Vector Graphics) are certainly the most niche format on this list\u2014you\u2019ll need more sophisticated design software (like Adobe Illustrator or Sketch) to export to this file type. Or you can find them in many of the icon libraries available on the web. As the name states, these files are vector based, so unlike any of the file types above they can be scaled up beyond their original size without experiencing any loss in image quality or bloating the file size. They\u2019re also another file type that supports transparency. But SVGs aren\u2019t built to handle the level of detail you see in photographs, hillshade layers, or complex artwork.<\/p>\n"},{"acf_fc_layout":"blockquote","content":"<p>You\u2019ll want to choose the file type that best aligns with what you need your image to do.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>Ok, so that\u2019s <em>what<\/em> each file type is, but <em>when<\/em> do you use them? Again, it depends on your goal for that image. It\u2019s probably more helpful to break this down by common use cases:<\/p>\n<p><strong>You want to show off a breathtaking photograph or awe-inspiring piece of art.<\/strong> These will have lots of colors and fine details, and you don\u2019t want to diminish any of that great work! A <strong>JPG<\/strong> will give you the crispest image for the smallest file size\u2014more on this in a bit\u2014so that should be your go-to image type. See how beautifully they display the landscape and wildlife images in <a href=\"https:\/\/storymaps.arcgis.com\/stories\/42b1a6fe6a524b578becd12c0bee4b4c\">this story<\/a>?<\/p>\n<p><strong>You have a static map with labels or annotations that contain key information.<\/strong> Now we\u2019re getting into <strong>PNG<\/strong> territory. Why? Because they\u2019re lossless. The story builder works hard to ensure readers don\u2019t have to wait long for an image to load, so it does some magic behind the scenes to optimize image delivery, which usually involves a bit of image compression. Because PNGs are lossless, this compression won\u2019t adversely affect extremely fine elements like text, lines, or arrows; those <em>could<\/em> start to get a bit blurry if the image was a JPG. For <a href=\"https:\/\/storymaps.arcgis.com\/stories\/74273db588b5416593dca22b1d6ec3b1\">this story<\/a>, the annotated maps were exported as PNGs for that very reason.<\/p>\n<p><strong>You have an infographic or chart that adds depth to your narrative. <\/strong>Depending on the complexity of the graphic, you have options here. <strong>PNGs<\/strong> will serve you well for the lossless qualities described above, and their support for transparent backgrounds will make it easier to seamlessly integrate them into a story\u2019s visual language. <strong>SVGs <\/strong>will do the same, but with an even smaller file size. If the graphic only contains a handful of colors, a <strong>GIF<\/strong> could also suffice. The charts in <a href=\"https:\/\/storymaps.arcgis.com\/stories\/58ae71f58fd7418294f34c4f841895d8\">this story<\/a> are all PNGs, as are the map legends.<\/p>\n<p><strong>You have a series of static maps or charts that, when animated sequentially, show important trends or changes over time.<\/strong> As you likely guessed from the keyword \u201canimated,\u201d <strong>GIFs<\/strong> are the way to go in this instance. You\u2019ll need software that can help you turn the static images into frames of a GIF (Adobe Photoshop can do this, but there are myriad free online tools you can try, too). This animated map technique is used to great effect in the livestock density visualization shown <a href=\"https:\/\/storymaps.arcgis.com\/stories\/58ae71f58fd7418294f34c4f841895d8\">here<\/a>.<\/p>\n<p><strong>You have small icons or other visual embellishments that will give your story that extra level of polish.<\/strong> Whether a logo, custom separator, an image marker in an express map, or other unique elements to set off each section of your story, these graphic flourishes are ideal candidates for <strong>SVGs<\/strong>. They\u2019re usually simple, and not worth a slow load time, so the smaller the file size the better. Of course, a <strong>PNG<\/strong> will be a fine substitute, since it also supports transparency. The pawprints that bookend <a href=\"https:\/\/storymaps.arcgis.com\/stories\/d7b4f25486914a7fa6f1a5c887bf1974\">this story<\/a> provide one example of this technique.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>File size, resolution, and load times<\/strong><\/h2>\n<p>Knowing which type of file to use for your images will go a long way in ensuring your stories look their best, but file <em>type<\/em> isn\u2019t everything. As you\u2019ve likely gathered from the discussion above, file <em>size<\/em> (measured by kilobytes, megabytes, etc.) plays an important role, with larger files taking longer to load.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"blockquote","content":"<p>The more pixels an image has, the more detail it contains, and the higher its resolution is.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>Keep in mind that <em>file<\/em> size isn\u2019t the same as <em>image<\/em> size (which refers to how wide and tall an image is), but the two are linked by way of image <em>resolution<\/em>. Before we dive into this, let\u2019s define some key terms to ensure we\u2019re on the same page.<\/p>\n<p><strong>PPI<\/strong> stands for pixels per inch. It\u2019s sometimes used interchangeably with DPI (dots per inch), but they\u2019re actually different terms. Dots are round, and they matter a lot in print mediums. Pixels, however, are square; these are the units that matter for digital mediums and screens. That\u2019s because pixels directly correlate to <strong>resolution<\/strong>, or the amount of information contained in an image or display. The more pixels an image has, the more detail it contains, and the higher its resolution is. A 1920 x 1080 image (1,920 pixels wide, 1,080 pixels tall), is half the resolution of a 3840 x 2160 image. If both of these images were scaled to be 2,000 pixels wide, the second image would be much clearer than the first, because it has a higher ppi.<\/p>\n<p>So, the higher the resolution, the better the image, right? Not necessarily! All that resolution detail also affects file size; more detail means more bytes of storage, so higher resolution images will mean larger files and slower load times.<\/p>\n<p>While print mediums require immense dot density, digital content is more forgiving. Web graphics will look sharp on the majority of devices at just 72ppi; anything above that, and you\u2019ll be getting minimal improvement in image clarity while risking a significant increase in the time it takes for that image to load.<\/p>\n<p>So, if you\u2019ve designed a map or chart for print and then want to reuse it in a story, you\u2019d be wise to scale down its resolution before uploading it in the builder. The same is true of photographs captured with high-end cameras\u2014your story just doesn\u2019t need all the pixels jammed into the original image.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"blockquote","content":"<p>Web graphics will look sharp on the majority of devices at just 72ppi.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<h2><strong>The right image size for your chosen block<\/strong><\/h2>\n<p>If you\u2019ve used the story builder much, you know that there are many content blocks than can incorporate images, but the sizes of these can differ substantially from block to block, layout to layout, and even device to device. So, if you\u2019re being a real stickler for load times and want to use only as large an image as is absolutely needed for that block, how do you figure all that out?<\/p>\n<p>For starters, <em>remember that the story builder is on your side<\/em>. It\u2019s going to do that behind-the-scenes magic mentioned earlier to optimize whatever you upload for the fastest delivery possible. If you upload an image that\u2019s 3,000 pixels wide and then set it to float in your narrative, the builder will create a new version of that image that\u2019s only as wide as needed for the float size (510 pixels). If you later set it to the medium size, it will serve up a newly sized version (1,200 pixels wide) to accommodate the larger setting. The builder also creates smaller sizes that are served to mobile readers who have smaller screens and possibly slower download speeds.<\/p>\n<p>Where you need to focus your efforts, then, is ensuring the image isn\u2019t too <em>small<\/em>, or too low res, for the place you intend to use it. Scaling down an image is easy, there are plenty of extra pixels to work with. But scaling up is a different story (SVGs being the exception) because the original pixels don\u2019t provide enough detail for the new, larger size. This is when your image will get blurry or <em>pixelated<\/em>.<\/p>\n<p>The story builder again tries to help you in these situations. When using the image block, for example, you may notice certain sizes will be disabled if you have an especially low-res image. The medium size requires images that are at least 1,200 pixels wide, and the large option requires a 1,920-pixel width at minimum.<\/p>\n<p>Generally speaking, then, you\u2019ll want an image that has a 1920px resolution for large images, or to fill the large media panels of sidecar, slideshow, swipe, and map tour (if you\u2019re using the media-focused layout). For smaller options, you can comfortably scale down to 1200px without worry\u2014or ever smaller for those embellishing icons mentioned above.<\/p>\n<p>Another thing that&#8217;s good to know is that you can set an image to always fit within the window or screen in which it&#8217;s being viewed. This is an especially handy option for images with vertical aspect ratios that might otherwise not be visible all at once and require scrolling to see in their entirety. This &#8220;fit to screen&#8221; option can be toggled in the image options, accessed by clicking the little gear icon that appears when hovering over an image in the builder.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Bonus: Modify images right in the builder<\/strong><\/h2>\n<p>You can make all the right decisions when it comes to file type and size, but sometimes you still just need to be able to make minor adjustments to an image on the fly. Maybe it would work better in a vertical aspect ratio instead of a horizontal one, for instance, or maybe it&#8217;s coming straight from your phone and it&#8217;s tilted the wrong way.<\/p>\n<p>Fortunately, ArcGIS StoryMaps has a built in image editor that allows for basic image manipulation; this feature can be accessed by clicking on the little pencil icon at the left end in the toolbar that appears when hovering over an image in the builder. In the <strong data-testid=\"CustomText-Bold\">Crop<\/strong> tab, you&#8217;ll find a number of pre-defined aspect ratios, or you can crop the image to custom dimensions if preferred. You can also give an image rounded corners or even make it circular, for a more stylistic feel. Finally, you can rotate the image in 90-degree increments or flip it horizontally (like a mirror image) if needed.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1852322,"id":1852322,"title":"f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f","filename":"f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","filesize":1201933,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f","alt":"A screenshot of the image editor in ArcGIS StoryMaps open to the Crop tab","author":"32401","description":"","caption":"Storytellers can use the Crop options in the ArcGIS StoryMaps image editor to carry out basic image manipulation right in the builder.","name":"f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f","status":"inherit","uploaded_to":1129552,"date":"2023-02-22 23:36:20","modified":"2023-02-22 23:43:40","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1502,"height":865,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","medium-width":453,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","medium_large-width":768,"medium_large-height":442,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","large-width":1502,"large-height":865,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","1536x1536-width":1502,"1536x1536-height":865,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","2048x2048-width":1502,"2048x2048-height":865,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f-807x465.png","card_image-width":807,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/f7d4a75c-f3ae-4ae0-91d4-dc83ae73df6f.png","wide_image-width":1502,"wide_image-height":865}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p>In the <strong>Markup<\/strong> tab you\u2019ll find drawing tools\u2014lines, points, shapes, arrow, etc.\u2014that can be used to draw attention to specific elements of your image.<\/p>\n<p>Armed with all this image-specific information, you should now feel pretty confident in your ability to create a story that looks sharp and loads fast. But if you still have questions, shoot us a note over on <a href=\"https:\/\/community.esri.com\/t5\/arcgis-storymaps\/ct-p\/arcgis-storymaps\">Esri Community<\/a>; we\u2019re always happy to help!<\/p>\n"}],"authors":[{"ID":7211,"user_firstname":"Hannah","user_lastname":"Wilber","nickname":"hwilber.storymaps","user_nicename":"hwilber-storymaps","display_name":"Hannah Wilber","user_email":"HWilber@esri.com","user_url":"","user_registered":"2018-03-02 00:19:27","user_description":"Upstate NY transplant. Former content creator for Esri's StoryMaps team. Fascinated by how storytelling affects the human brain. Lover of conservation. Overly proud dog mom.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/17265216_10113217109268964_8718639653559646517_n.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":6331,"user_firstname":"Mark","user_lastname":"Harrower","nickname":"Mark Harrower","user_nicename":"mark-harrower","display_name":"Mark Harrower","user_email":"MHarrower@esri.com","user_url":"","user_registered":"2018-03-02 00:18:17","user_description":"Map nerd. Passionate about great design, teaching, and doing cool things with data.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/506a60fd9a86e9a7b42640beff2714fec741d1077ed2e277ede81abd399baf13?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/506a60fd9a86e9a7b42640beff2714fec741d1077ed2e277ede81abd399baf13?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"related_articles":[{"ID":691962,"post_author":"6331","post_date":"2020-01-02 10:16:48","post_date_gmt":"2020-01-02 18:16:48","post_content":"","post_title":"Getting the most from animated maps","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"getting-the-most-from-animated-maps","to_ping":"","pinged":"","post_modified":"2020-01-02 10:19:21","post_modified_gmt":"2020-01-02 18:19:21","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=691962","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":881251,"post_author":"32401","post_date":"2020-06-09 16:07:24","post_date_gmt":"2020-06-09 23:07:24","post_content":"","post_title":"Breaking the sound barrier in ArcGIS StoryMaps","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"breaking-the-sound-barrier-in-arcgis-storymaps","to_ping":"","pinged":"","post_modified":"2026-03-03 12:57:44","post_modified_gmt":"2026-03-03 20:57:44","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=881251","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":693022,"post_author":"8672","post_date":"2020-01-06 09:36:37","post_date_gmt":"2020-01-06 17:36:37","post_content":"","post_title":"Using graphics to enhance your storytelling","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"using-graphics-to-enhance-your-storytelling","to_ping":"","pinged":"","post_modified":"2020-02-24 07:14:54","post_modified_gmt":"2020-02-24 15:14:54","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=693022","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/card_banner_images.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/1920banner_images.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A guide to working with images in ArcGIS StoryMaps<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A guide to working with images in ArcGIS StoryMaps\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-08T22:44:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\"},\"author\":{\"name\":\"Mark Harrower\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a39de3df320c61ccb9b5784077bfc8d6\"},\"headline\":\"A guide to working with images in ArcGIS StoryMaps\",\"datePublished\":\"2021-02-03T01:03:14+00:00\",\"dateModified\":\"2024-05-08T22:44:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\"},\"wordCount\":9,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"compression\",\"image quality\",\"photos\",\"pixels\",\"resolution\"],\"articleSection\":[\"Constituent Engagement\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\",\"name\":\"A guide to working with images in ArcGIS StoryMaps\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2021-02-03T01:03:14+00:00\",\"dateModified\":\"2024-05-08T22:44:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A guide to working with images in ArcGIS StoryMaps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a39de3df320c61ccb9b5784077bfc8d6\",\"name\":\"Mark Harrower\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/506a60fd9a86e9a7b42640beff2714fec741d1077ed2e277ede81abd399baf13?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/506a60fd9a86e9a7b42640beff2714fec741d1077ed2e277ede81abd399baf13?s=96&d=blank&r=g\",\"caption\":\"Mark Harrower\"},\"description\":\"Map nerd. Passionate about great design, teaching, and doing cool things with data.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/mark-harrower\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A guide to working with images in ArcGIS StoryMaps","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps","og_locale":"en_US","og_type":"article","og_title":"A guide to working with images in ArcGIS StoryMaps","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-05-08T22:44:42+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps"},"author":{"name":"Mark Harrower","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a39de3df320c61ccb9b5784077bfc8d6"},"headline":"A guide to working with images in ArcGIS StoryMaps","datePublished":"2021-02-03T01:03:14+00:00","dateModified":"2024-05-08T22:44:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps"},"wordCount":9,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["compression","image quality","photos","pixels","resolution"],"articleSection":["Constituent Engagement"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps","name":"A guide to working with images in ArcGIS StoryMaps","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2021-02-03T01:03:14+00:00","dateModified":"2024-05-08T22:44:42+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"A guide to working with images in ArcGIS StoryMaps"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a39de3df320c61ccb9b5784077bfc8d6","name":"Mark Harrower","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/506a60fd9a86e9a7b42640beff2714fec741d1077ed2e277ede81abd399baf13?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/506a60fd9a86e9a7b42640beff2714fec741d1077ed2e277ede81abd399baf13?s=96&d=blank&r=g","caption":"Mark Harrower"},"description":"Map nerd. Passionate about great design, teaching, and doing cool things with data.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/mark-harrower"}]}},"text_date":"February 2, 2021","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-storymaps\/constituent-engagement\/images-in-arcgis-storymaps","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/1920banner_images.jpg","primary_product":"ArcGIS StoryMaps","tag_data":[{"term_id":29281,"name":"compression","slug":"compression","term_group":0,"term_taxonomy_id":29281,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":758612,"name":"image quality","slug":"image-quality","term_group":0,"term_taxonomy_id":758612,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":29221,"name":"photos","slug":"photos","term_group":0,"term_taxonomy_id":29221,"taxonomy":"post_tag","description":"","parent":0,"count":13,"filter":"raw"},{"term_id":758602,"name":"pixels","slug":"pixels","term_group":0,"term_taxonomy_id":758602,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":38271,"name":"resolution","slug":"resolution","term_group":0,"term_taxonomy_id":38271,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"}],"category_data":[{"term_id":37131,"name":"Constituent Engagement","slug":"constituent-engagement","term_group":0,"term_taxonomy_id":37131,"taxonomy":"category","description":"","parent":0,"count":391,"filter":"raw"}],"product_data":[{"term_id":36611,"name":"ArcGIS StoryMaps","slug":"story-maps","term_group":0,"term_taxonomy_id":36611,"taxonomy":"product","description":"","parent":36981,"count":571,"filter":"raw"},{"term_id":380802,"name":"ArcGIS StoryMaps","slug":"arcgis-storymaps","term_group":0,"term_taxonomy_id":380802,"taxonomy":"product","description":"","parent":0,"count":322,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-storymaps","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1129552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/6331"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1129552"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1129552\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1129552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1129552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1129552"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1129552"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1129552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}