When running a .NET 3.x or 4.x WPF based application on a specific computer, attempting to render any image fails with the following exception and call stack.
System.NotSupportedException: No imaging component suitable to complete this operation was found.
at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream()
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream()
at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream()
at Sstem.Windows.Media.ImageSourceConverter.ConvertFrom()
at System.ComponentModel.TypeConverter.ConvertFromString()
at System.Windows.Markup.XamlTypeMapper.ParseProperty()
This occurs in any simple WPF application attempting to render the same image type.
System.NotSupportedException: No imaging component suitable to complete this operation was found.
at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream()
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream()
at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream()
at Sstem.Windows.Media.ImageSourceConverter.ConvertFrom()
at System.ComponentModel.TypeConverter.ConvertFromString()
at System.Windows.Markup.XamlTypeMapper.ParseProperty()
This occurs in any simple WPF application attempting to render the same image type.