Yes, you can download Instagram photos in high resolution from posts if they are available. The quality of the photos you download depends on the quality of the Instagram content you download from.
Therefore, you’ll need to check the quality of the image yourself to ensure the source materials are of high quality.