I have added a image in SiteAssets library. I have referred to that image in my aspx page. While redering page, image is not rendering.


Few things you can check:

  • Make sure the image is checked-in, approved, published.

  • Make sure you can access the image when you directly hit the Image Url in the browser. like http://server/SiteAssets/ImageName.ImageExtension

  • i tried to open the image directly through Image url but it is not showing the image. – Abhidec1 Apr 28 '14 at 6:37
  • that means the URL is not correct, can you share the URL (hiding the server name, etc.) – Arsalan Adam Khatri Apr 28 '14 at 6:38
  • the url is http://<server>/Energy/SiteAssets/SitePages/Home/ImpactModel.png i think it is something related to the .png extention – Abhidec1 Apr 28 '14 at 6:48
  • Can you try http://<server>/Energy/SiteAssets/ImpactModel.png – Arsalan Adam Khatri Apr 28 '14 at 7:15
  • i already tried it is not displaying – Abhidec1 Apr 28 '14 at 8:23

It seems to be a permission issue: if the user who is displaying the page has not permission to the /Energy/SiteAssets/SitePages/Home/ then s/he won't see the image. Move the image in an upper folder (/SiteAssets or /Images) which you are sure can be accessed by the user. For sure no issues with .png!

  • just found following article johnmhester.wordpress.com/2013/05/21/…. i edited and uploaded the image in jpeg format on the same path.it is getting displayed.it there any solution to upload CMYK images without editing – Abhidec1 Apr 28 '14 at 7:19
  • you can upload them for downloading purposes, but you won't display them in RGB. – Marpio Apr 28 '14 at 7:32

I also faced the same issue in SharePoint 2013, I resolved it by opening the image in Microsoft paint then saving as PNG was fixed the issue.


Seems the issue isolated to images with the .PNG extension as SP13 needs 24 bit PNG. You would need an image editing software for that. Other image formats (.jpeg, bmp, etc) are being displayed.


For me it has been the browser caching things. If I go to the location where the image is deployed and then do a refresh, it will usually fix the problem.


I was interested in a solution for the same problem with SharePoint 2016. Whether I tried inserting a JPG image into a Bulletin Board with a Link, From SharePoint, from Computer and neither of these options worked. So then I did as Amal who earlier advised by changing the image from JPG to PNG - Afer loading the image again into the SharePoint Asset Library and using the From SharePoint 'insert image option' I found this now worked for me! YAY! Thankyou Amal!


Add the image to the Style Library. For some weird reason images from the Site Assets library do not render...


My understanding is that SharePoint supports only HTTPS. Therefore the URL should also https://<server>/Energy/SiteAssets/SitePages/Home/ImpactModel.png

  • Where have you gotten that understanding from? SharePoint on-prem surely supports both HTTP and HTTPS – Robert Lindgren Jan 28 at 14:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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