title: How do I ensure that photos uploaded via my iOS app aren't blurry?
body: <p>I'm working on an iPhone art app in which users can export their work to Facebook via photo upload. The images are 320 x 320 and I'm sending over a PNG, created via the <code>UIImagePNGRepresentation</code> function. Uploading works, but once I view the photos on Facebook, they look bad: very blurry. So, I tried sending a bigger file... still blurry. I tried sending a JPEG instead, via <code>UIImageJPEGRepresentation</code> at the highest quality, but still no luck. </p>
  
  <p>I'm doing the upload via a Graph request to "me/photo", with a POST. The request params are "picture" for the image data and "message" for a caption.</p>
  
  <p>I'm using the same code to export to Twitter and Tumblr and the photos look great there, so I'm not sure what I'm doing wrong or if this is just some kind of limitation of Facebook. I haven't been able to find any recommended file type or size in the API docs.</p>