How to transfer and recover photos to iPhone?

Data transfer from iPhone is different from android phone. You cannot directly copy and paste data to your iPhone. You have to use the iTunes app to transfer data between computer and iPhone. If you want to transfer photos in your camera, there are several ways for you to transfer photos to iPhone.
1. Transfer photos from SD card via iTunes
Remove your SD card from your camera and use a card reader to connect it with your computer. Run iTunes app on your computer and sign in. Click File tab and choose Add File to Library.
Then choose the photos in your SD card and click to add them to Library.
Connect your iPhone with computer via USB cable.
Find and click the phone icon on the left side to iTunes.
Select Photos in Settings column and click the box next to “Sync Photos from”. You can choose All folders or Selected folders. If you choose “Selected folders” option, you are able to choose the folders you want to sync to iPhone.
Click Done button and then click :Apply. Then the iTunes will transfer your photos in chosen file folder to your iPhone.
2. Transfer by using an USB camera adapter
If you have an USB camera adapter that can connect your camera and iPhone, the data transfer could be much easier. The built-in Photos app on your iPhone enables you to directly important all or selective photos to your iPhone.
3. Transfer by using a wireless camera adapter
Using a wireless camera adapter enables you can transfer data via Wi-Fi network. Plugging your camera adapter into your camera, it will turn into a Wi-Fi hotspot that you can connect your iPhone. You just need to install app for this adapter, and transfer photos to this app. Then you can remove your photos in this app to other apps on your iPhone.
4. Transfer by SD card reader
You can use a SD card reader which can connect your SD card and iPhone so that to transfer data.
5. Transfer from iCloud or Dropbox or google photos
Once you have accidentally deleted the photos you need from iPhone, you should take measures as soon as possible.
First, you should check if you have backup for your photos. Such as photos in your camera, iCloud or iTunes or other location. If so, you can find and recover from the backup immediately.
Second, if you do not have any backups, you should stop using your iPhone to avoid possible data overwritten. And then take a professional data recovery software to get back your photos as soon as you can.
Recover deleted photos directly from iPhone
Install H Data iPhone recovery software on your computer and then connect your iPhone with computer.  The recovery software will automatically detect your iPhone.
Click to scan your iPhone. The software will automatically scan your iPhone for all the data on device.
After scan, click Photos on the left side to preview all the photos on your iPhone. You can find all your recently deleted photos if they have not been overwritten.
Tick all the photos you need and export them to your computer.