How to Send Compressed Pictures in Gmail from The Android?

I always have this problem due to the super camera in my phone the pictures size is very big. I need to somehow compressed it before I send it.

My current method now is send it to whatsapp, then send that image.

Is there a better, easier, free way?