I am creating a project in ASP / MVC and I have a problem with some of my images. I pull them out of the database as bytecode, convert them to Base 64, and then render them. This process works fine with about 90% of the images that I have to upload, but for some reason they are disabled for some reason, like here:

Unfortunately, this only seems to be in Chrome / Firefox, so I have to assume that this is a rendering problem. In fact, here the image is as base 64, you can view it using it as the URL in your browser if security permits. Otherwise, you can put it in html tags and try to view it that way. As far as I can tell, this will display correctly in IE.
http://pastebin.com/RYasvfj0
If I view this image, right-click and then save it, the saved image will be correct:

I have a complete loss here. This A) Does not agree that the images will not work correctly, but B) Agree with when it is cropped on the image. This is always the same part of the image that it stops loading on FF / Chrome
Any ideas on what causes these browsers to crash, and how can I check this?
e; Base 64 is supplemented here; it is generated by C # via Convert.ToBase64String
source share