Download Shrink Pic, to compress and upload or email photos on the fly
Shrink Pic allows you to automatically reduce the size of photos for email, IM, blogging and web galleries. It automatically detects when you’re sending large photo files and compresses them in the background.
Just send your photos normally; Shrink Pic detects that you’re sending a large photo, and automatically creates a temporary copy, resizes it and sends it instead. It gives you a notice message, so you’ll know the photo you sent was resized. The original photo doesn’t change, only the temporary copy.
You can control how Shrink Pic resizes your photos by selecting between three resize levels or by entering your own custom sizes. It also recognizes rotated photos (portrait layout) and resizes them as needed.