I think the issue is the file extension, not the compression format. That is, .jpeg instead of .jpg breaks the preview of posts from the previous bread.
Renaming the extension would fix the problem and the image will still work, but unfortunately most anons are probably using an operating system that hides file extensions from them. It's a plot against 8chan, I tell ya.