Я использую SDK для Facebook, чтобы пользователи могли обмениваться контентом через мое приложение со своими Стенами. Его довольно стандартная настройка с помощью SDK для Facebook, где типичная запись будет содержать текст, а также изображение для сопровождения сообщения.Показать изображения более высокого качества для сообщений Facebook для iOS
Все это прекрасно работает, но моя проблема заключается в том, что, поскольку Facebook изменяет размеры и преобразует изображения по своему усмотрению, изображения с изображениями выглядят немного неровными при просмотре на дисплее Retina. Кто-нибудь знает, есть ли способ обеспечить, чтобы Facebook использовал для этого более качественный образ?
Опять же, чтобы уточнить, исходные изображения, которые я использую, имеют достаточно высокое качество, но Facebook слишком сильно их ухудшает, и они не выглядят слишком хорошо на дисплее Retina. Мы можем каким-то образом избежать этого?
Ниже приведена отрывок из стандартного почтового ящика Facebook, который я использую;
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
sharingURL, @"link",
sharingTitle, @"name",
@" ", @"caption",
description, @"description",
actions, @"actions",
picture, @"picture",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
Обратите внимание, что изображения, которые я связываю, представляют собой примерно 250x250 пикселей JPG, если это помогает.
EDIT: Добавлен образец изображения, чтобы уточнить, что я имею в виду. Я пытаюсь посмотреть, есть ли способ попросить Facebook использовать изображение с высоким разрешением для дисплеев сетчатки.
Заранее спасибо!
Какой код вы используете, чтобы захватить изображение и показать его позже в своем приложении? Facebook хранит несколько размеров каждого изображения. Обычно вы можете получить более качественную версию с простым параметром строки запроса, но это зависит от того, как вы получаете изображение назад. –
@Inturbidus, Спасибо за информацию, но я не говорю о том, чтобы получать фотографии из Facebook из моего приложения; скорее, загрузка/обмен контентом через мое приложение в FB. Я добавил фотографию, чтобы уточнить, что мне нужно. – Madhu
Ах, извините, я неправильно понял. –