Я использую Facebook SDK, чтобы пользователи могли обмениваться контентом через мое приложение со своими стенами. Это довольно стандартная настройка с SDK Facebook, где типичное сообщение будет содержать текст, а также изображение, сопровождающее сообщение.
Это все работает нормально, но моя проблема в том, что, поскольку 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 использовать изображение с высоким разрешением для дисплеев сетчатки здесь.
![Post image and how it looks on FB](https://i.stack.imgur.com/umFwg.jpg)
Заранее спасибо!