Well not to be annoying.... Why go through a hard refresh when F5 usually does the trick for most situations like this? I have encountered this for years doing website work, picture uploads etc, and nearly in all cases just hitting F5 on the page you are browsing (or your browser's refresh button) cures the problem. Granted this is assuming that most people use 'default' browser settings.
As to why this happens since it it often isn't explained:
Anytime you are working with websites, all the stuff you view on the web has to be downloaded to your system first, before it can be viewed, so web browsers "cache" the files to a temporary space. So sometimes if a graphic or image gets changed and still has the same file name, your browser uses the first copy you downloaded as it has the same name. The browser might not check for a newer version of that image during the same session/day depending on the browser settings.
F5 usually forces the browser to recheck the page items as it loads and updates the items at that point instead.
If this fails, a hard refresh, or cleaning out the cache space will also cure this problem.
But rest assured, you picture is fine for everyone else.
Sorry PB, but going through the steps for a hard refresh are usually not necessary in most cases.