Я работаю над художественным приложением для iPhone, в котором пользователи могут экспортировать свои работы в Facebook путем загрузки фотографий. Изображения имеют размер 320 x 320, и я отправляю PNG, созданный с помощью функции UIImagePNGRepresentation
. Загрузка работает, но когда я просматриваю фотографии на Facebook, они выглядят плохо: очень размыто. Итак, я попытался отправить файл большего размера ... все еще размыто. Вместо этого я попытался отправить JPEG через UIImageJPEGRepresentation
в самом высоком качестве, но все равно безуспешно.
Я делаю загрузку через запрос Graph на «me/photo» с помощью POST. Параметры запроса: «картинка» для данных изображения и «сообщение» для подписи.
Я использую один и тот же код для экспорта в Twitter и Tumblr, и фотографии там выглядят великолепно, поэтому я не уверен, что я делаю неправильно, или это просто какое-то ограничение Facebook. Мне не удалось найти рекомендованный тип или размер файла в документации по API.