When we post pics to the forum, in the interests of easy loading, the forum software automatically reduces the resolution of all images we post directly into the forum. So, even if you were to post a high resolution image into your post, it’s turned into a lower resolution image.
So, we have to use a hosting solution (like @Vesparda did) to host our image in its original resolution.