Here's general advice:
You should be importing all pics taken with the iphone to your computer regularly as you would with any digital camera.
I had 946 pictures in photostream. I did a full back up because I was demonstrating to a co-worker what we were going to do to her phone to move her pictures over to her new phone. So I did the Erase all content and settings and then I did a RESTORE from icloud. I chose the most recent back up which was the one from today and only 97 pictures from photostream showed up. The rest are gone. Is there a way to get them back?
There are two ways for you to perfrom recover deleted iPhone photos with iPhone Photo Recovery.
Method 1: Directly recover lost photo from iPhone
Method 2: Recover iPhone From iTunes Back up Files
Tutorials 1: Recover Photos from iPhone directly without backup iTunes
Step.1: Select the device to scan
Take iPhone 4 for example. Free download iPhone Photo Recovery
on your computer and install it, and then connect your iPhone with your computer, then you'll get the main interface as follow.
Step 2: Enter your iPhone's system and scan it
Step.3: Preview and recover deleted iPhone photos
Tutorials 2: Recover iPhone Photos from iTunes backup
Each time you sync your iPhone with iTunes, iTunes will create a backup of your iPhone. If you have enabled iCloud, every time, your iPhone is connected to Wifi and a power source, and the screen is locked, iCloud will automatically backup your photos. So try to restore the deleted photos from iTunes or iCloud backup first if the backups were created before the deletion.
Other than restoring from iTunes or iCloud backup, there are still at least 3 other solutions for you to retrieve deleted photos from iPhone:
- Extracting from previous iTunes backup;
- Retrieving directly from iPhone;
- Copying from other backups.