Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am trying to send an email with an image attachment. But the image size is 40MB and the attachment size can only be 25MB. How can I compress the size of the image so that I can send it via Email?. I have tried using 7-zip and only got it down to 28MB.

share|improve this question
    
Which operating system are you using? If it's Windows, an easy way is to use Microsoft Picture Manager –  prrao Jun 7 '12 at 2:54
    
Just use 7zip to split the archive into multiple parts, and send two separate attachments. Extracting one part of the archive will automatically prompt for the other one, and will reconstruct the original file. –  Breakthrough Dec 21 '12 at 0:48

3 Answers 3

JPG files are already compressed so further compression is not particularly successful. Some things to try
- edit the image an resize it to make it smaller
- Edit the image to drop the jpg quality
- Use a file transfer service like dropbox (non-email solutions are preferred by sysadmins everywhere)

share|improve this answer
2  
+1 for Dropbox. There is not much reason to send large file over email any more. –  William Jackson Jun 7 '12 at 2:58
    
oh ok then. Thank you very much. –  The JAVA Noob Jun 7 '12 at 3:03
    
@TheJAVANoob: You should still compress it, whether you decide to upload it to Dropbox or send it by email. 40MB is OK if that much detail is needed, but that's hardly ever the case. –  sudo Jun 7 '12 at 3:14
    
In the early days we used file splitters so we could email several smaller pieces, then the recipient could re-assemble the pieces...the good ol days...sort of. –  Moab Jun 7 '12 at 16:16
    
Twiddling with quality setting and size can make your 40MB image drop to under a MB and still look good on screen. –  Matt H Dec 21 '12 at 0:55

Using 7-zip, you can split the resulting archive into multiple pieces.

  1. Right Click on File, Click on 7-Zip, then "Add To Archive..."
  2. Near the bottom left, look for "Split to volumes, bytes"
  3. Select 10M from the drop down list, or enter your own custom value, such as 20M for 20 meg files.
  4. Email each or the resulting files individually to the recipient.
share|improve this answer

Dictionary compression – used by 7zip's Lempel-Ziv-Markov chain algorithm (LZMA) – performs great on text, but rather poorly on images.

There's a vast number of tools that can compress images.

Here's how to do it with JPEG imager:

  1. Download and install.

  2. Open the image.

  3. Press Ctrl + M and resize the image using reasonable values.

  4. Compress the image by moving the Quality slider to the left.

  5. Press Ctrl + S to save the image.

share|improve this answer
    
The quality information was completely wrong, so I removed it. –  sysrqb Jun 22 '13 at 4:08

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.