For change the image size you don’t need to edit the theme files. You need to edit a “post-template.php” file from “wp-includes” directory. Never forget this file will be rewritten after updating the WordPress sometimes. So you need edit this file again if the attachment page image size changed to default value after the WordPress update.
Step 1 : Edit “post-template.php” file from “wp-includes” folder
Step 2 : Find this code wp_get_attachment_link(0, ‘medium’
Step 3 : Change the default value medium to full or large
Step 4 : Click save or update to save this changes. Attachment page image size will be changed immediately once you have done this update.