The corrupted images I can see are hosted on this site. Not VinzC's post hosted on imgur: that's a perfectly functional image. (It just happens to be a screenshot of a corrupted image display, but ceci n'est pas une pipe.)
As noted by amyk the issue was discovered late last year:
https://www.eevblog.com/forum/chat/forum's-posts-attachment-damaged/25/On the second page of the above thread, it appears that different users are seeing different versions of the corrupted files.
In
#27, BravoV shows his hexdump of a file called "a.jpg" posted by Mechatrommer in March 14, 2011 (server time). It contains the date string "2011:03:03 15:49:58".
In
#28, PA0PBZ shows his own hexdump of what is believed to be the same file. It contains a different date string "2011:03:02 16:21:12"!
When I download the file from
https://www.eevblog.com/forum/chat/salvaging-old-electronics-parts-and-save-the-world/(a.jpg), my copy contains the date string "2011:03:14 16:48:42". This means that different users are seeing different bytes when they request the same file from the server.
I would suggest raising the issue with CloudFlare.