Losing a good photo can be quite traumatic, and accidentally deleting photos is easier than you think. If you accidentally delete a photo on your iPhone, there are several ways to recover it. Let's take a look.
Here are some ways to explain how to recover a deleted photo, and even though they are not all specific to your situation, hopefully at least one will get your photo back where it belongs ̵
Restoring a photo that was recently deleted
The first and easiest place to look is your iPhone. Open the photo app and tap Albums at the bottom of the screen.
. Scroll down to the bottom and touch "Recently deleted." You'll see all the photos and videos you deleted less than 40 days ago. Everything older has been removed, but this is definitely the first place you can look.
If your photo exists, tap it, and then tap Restore. 
. Restoring Photos from a Backup
If you connect your iPhone to a computer for backup via iTunes, some tools can dip into these backups and extract files from them.
One such tool is the iBackup Extractor, which is available for both PC and Mac. There are similar apps that all do the same thing by opening iOS backups created by iTunes and allowing users to interact with them. If you know that the photo you want to restore is included in an old iTunes backup, this may be a good option. Especially if the photo was deleted more than a month ago.
Restoring your iPhone from an iTunes backup
If you prefer not to use a third-party app to restore your photo, you can also completely restore your iPhone to an old backup. It should be noted that this route will result in losing all data that has been created or changed since the backup was created. We strongly encourage you to create a new backup before restoring anything, just to be sure.
If you choose this path, connect your iPhone to a computer and open iTunes if it does not open automatically. Then click on the device icon of your iPhone.
Click the "Restore Backup" button to start the recovery process. You will be prompted to select the backup you want to restore. Select it and then click "Restore Backup".
Your iPhone will now apply the previous backup, then reboot. Once the process is complete, iTunes will reconnect and you can verify that the missing photo is present and correct.
Restoring Your iPhone from an iCloud Backup
If you do not back up your iPhone through iTunes but use iCloud, you can also restore from one of these previous backups. All these restrictions apply here. Therefore, we recommend that you make a full backup of iTunes before restoring a full backup.
If you've created a new backup, open the Settings app and tap General.
Next, tap Reset at the bottom of the screen.
When finished, tap "Clear All Content and Settings" You'll be asked to authenticate yourself before anything happens. Once you have done this, the reset process will be performed. After that, your iPhone will restart and you can set it up like a new iPhone. Select the option "Restore from iCloud Backup" and make sure that you select an option before you believe that the photo has been deleted.