This thing happens due to photo compression.
Social networking sites and apps like Facebook, Instagram, WhatsApp, etc.
use specialized photo compression techniques to reduce their server load.

The same thing goes for email services also.
Using Google Photos
Well,Google Photosdoesnt compress the images that you have saved on your smartphone.
Google Photos automatically syncs your saved pictures to all connected devices.

To share it with others, you just need to change the Photo privacy to Public
2.
Under the free account, Dropbox gives 2GB of free file storage.
After uploading the photos to the Dropbox, you could share the file link with other users.

In this way, your files wont be compressed.
Compared to JPEG and JPG, PNG produces higher quality images but also has a larger file size.
Compressing images as a ZIP/RAR file
This is another best trick to send pictures without file compression.

In this method, it’s crucial that you use a zipping tool to compress the images.
Once compressed, you oughta send the zip file.
The receiver needs to extract the ZIP file to get the pictures.

I hope this article helped you!
Share it with your friends also.
How to Hide Apps in Realme Phones
Google Chrome Not Saving Password?

8 Ways to Fix it
How To Fix Mobile Hotspot Connected but No Internet on Android
