SharePoint randomly not displaying JPG images

Today when working at a client site I ran into weird issue. Some of the sites that are using JPG images were not getting displayed in Internet Explorer. Instead of images it was showing the image not found icon i.e. X.

When I started debugging first thing I did was to open the page in Chrome and it worked just fine so that told me right away that the issue is related to browser support.

Quick research on this issue and I was able to figure out the issue.

So the issue was with the image itself. When you have .jpg image it could be in one of the two formats i.e. CMYK or RGB. Internet Explorer dropped CMYK support starting Internet Explorer 8.0. So when you have JPG image with CMYK format then it will not work in Internet Explorer 8.0 or higher.

To fix this simply open this image into image editor and change the format to RGB. If you do not have the image editor then simply open the Paint and save the image again as JPG and Paint will save it RGB format. After that you can upload it to SharePoint and it should work just fine.


I hope this helps someone with the same issue.

Announcing The SharePoint Framework

Microsoft at “The Future of SharePoint” event Microsoft announced new ShaerPoint Framework which supports client-side development and it itegrates well with microsoft graph and Microsoft new experience story around SharePoint Onilne and OneDrive for Business.

Idea behind the SharePoint Framework is to empower SharePoint developers both inside and outside Microsoft. Microsoft engineers are building Office 365 modern experiences using the SharePoint Framework. Now we can use the same technology, tools and techniques we use to build more productive experiences and apps that are responsive and mobile-ready from day one.

The SharePoint Framework will be available to existing SharePoint sites, and you will be able to host client-side web parts developed with the new SharePoint Framework on existing SharePoint pages.

One of the core components of the SharePoint Framework is the new, modern SharePoint Page experience. In the new SharePoint user experience, pages can be technology independent and can be constructed using any client-side JavaScript and templating framework. This page structure provides a number of new opportunities, in addition to the ability to host web parts, add-ins and more.

You can read about this announcement and introduction video at the following URL.