Большое изображение размывается в диалоге подачи - PullRequest
0 голосов
/ 14 марта 2012

Я использую URL изображения размером 160x368.URL-адрес, который я получаю, взят из веб-службы и используется во многих местах в моем и некоторых других приложениях, поэтому я не могу его изменить.
Я передаю этот URL-адрес в диалоговое окно параметра ленты следующим образом:

params.putString("picture", getFbImageUrl());
facebook.dialog(this, "feed", params,new customDialogListener());

Изображение в диалоговом окне подачи отображается с очень низким качеством и выглядит не очень хорошо.Однако на самом стенном посте он просто сжимается и выглядит хорошо.
Я просто хочу показать хорошее качество (даже небольшую версию) того же изображения в диалоге подачи, что тоже выглядит неплохо.
Любойпомочь?

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Я наконец-то обошел эту проблему, изменив веб-сервис и теперь предоставив мне уже сжатую ссылку на изображение для использования в общем доступе на Facebook.
Другое решение состояло в том, чтобы использовать обмен фотографиями, но так как это не то, что я (читай клиент) хотел, поэтому я выбрал первый вариант.
Если у кого-нибудь есть лучшее решение, пожалуйста, дайте мне знать.

0 голосов
/ 14 марта 2012

Добавьте эту строку "/ picture? Type = small" в конце URL, как я сделал здесь,

params.putString("picture", getFbImageUrl());
facebook.dialog(this, "feed", params,new customDialogListener());

private String getFbImageUrl()
{   URL url;
return url+"/picture?type=small"
}

Я надеюсь, что это будет работать, согласно ссылке https://developers.facebook.com/docs/reference/api/

...