Here's what's happening - when the image is loaded it throws an exception "The image decoder cannot decode the image. The image might be corrupted." HR=0x88982F60, WINCODED_ERR_BADIMAGE. We're not loading the image after that point.
This could possibly be due to metadata or the color profile of the image being loaded.
How did you get these images? Did you use a program to convert them or add metatdata at some point?