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.
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!
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!