That may be a good bet. If you don’t have custom parts (or maybe even if you do) try removing the user files too as they won’t get changed during a reinstall and something in there may be the issue.
There are two user directories (with your parts and the parts database) which don’t get touched during an install (to not affect your sketches during upgrades). On Windows they are in
c:\users\username\AppData\Fritzing\roaming\Fritzing (which is a hidden directory so you need to enable hidden directories in explorer) and
c:\Users\username\My Documents\Fritzing (where username is your windows id)
If you don’t have any parts or sketches you want to keep you can just delete those two directories and Fritzing will recreate them, or you can move them aside by renaming them if you want to keep something in them.
linux
~/Documents/Fritzing/parts
~/.config/Fritzing
Mac
/Users/username/Documents/Fritzing/parts
~/.config/Fritzing
It may also be worthwhile to upload the sketch with the corrupted image loaded (the .fzz file, upload is 7th icon from the left in the reply menu.) I can extract the png image from the .fzz file and see if it is corrupted there and if it displays correctly here.
Peter