我正在使用Facebook SDK來允許用戶通過我的應用程序將內容分享到他們的牆上。它是Facebook SDK的一個非常標準的設置,其中一個典型的帖子將包含一些文本以及隨附的圖像。爲iOS的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];
請注意,我鏈接的圖像大致爲250x250px JPG,如果有幫助。
編輯: 增加了一個樣本圖像,以澄清我的意思。我試圖看看是否有辦法讓Facebook在這裏使用高清晰度的圖像顯示視網膜。
提前感謝!
您使用什麼代碼來抓取圖像並在以後的應用程序中顯示它? Facebook存儲每張照片的幾種尺寸。您通常可以使用簡單的查詢字符串參數獲取更高質量的版本,但這取決於您如何獲取圖像。 – 2012-03-19 18:09:57
@Iurburbus,謝謝你的信息,但我不是在談論從我的應用程序獲取來自Facebook的圖片;相反,通過我的應用上傳/分享內容給FB。我添加了一張照片來進一步闡明我需要什麼。 – Madhu 2012-03-20 07:32:10
啊對不起,我誤解了。 – 2012-03-20 16:35:15