title: Sharing images to social networks
body: <p>I'm working on an iPhone app that lets the user pick an image from the camera roll, manipulate it (filters, effects, etc.) and then share it on several social networks (Facebook, Twitter, etc.).</p>
  
  <p>When I use the email app to send the final result (I use the UIImage and send it to the email app) I sometimes get an image which is 10 times the size of the original image (6MB instead of 600KB).
  When I save the final result to the camera roll (UIImage) everything works like it should and the size of the image is reasonable.</p>
  
  <p>When I try to share to Facebook and Twitter it sometimes takes A LOT of time (I guess this is because the size of the image is 6MB instead of 600KB).</p>
  
  <p>What is the reason for this and how can I fix that?</p>