Utilizzo l'SDK di Facebook per consentire agli utenti di condividere i contenuti tramite la mia app sulle loro pareti. È un bel set-up standard con l'SDK di Facebook dove un post tipico conterrà del testo e un'immagine per accompagnare il post.Visualizzazione di immagini di qualità superiore per i post di Facebook per iOS
Questo funziona perfettamente, ma il mio problema è che, dal momento che Facebook ridimensiona e converte le immagini come meglio ritengono, le immagini dei post appaiono un po 'pixelate se visualizzate su un display Retina. Qualcuno sa se esiste un modo per garantire che Facebook usi un'immagine di qualità superiore per questo?
Ancora una volta, per chiarire, le immagini originali che sto usando sono di qualità abbastanza alta, ma Facebook le degrada un po 'troppo e finiscono per non sembrare troppo buone su un display Retina. Possiamo evitarlo in qualche modo?
Di seguito è riportato un estratto dal codice postale di Facebook standard piuttosto che sto utilizzando;
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
sharingURL, @"link",
sharingTitle, @"name",
@" ", @"caption",
description, @"description",
actions, @"actions",
picture, @"picture",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
Si noti che le immagini che sto collegando sono approssimativamente 250x250 px JPG, se questo aiuta.
EDIT: Aggiunta un'immagine di esempio per chiarire cosa intendo. Sto cercando di capire se c'è un modo per chiedere a Facebook di usare un'immagine ad alta risoluzione per i display retina qui.
Grazie in anticipo!
Che codice stai usando per catturare l'immagine e mostrarla in seguito nella tua app? Facebook memorizza diverse dimensioni di ogni immagine. In genere, è possibile ottenere la versione di qualità superiore con un semplice parametro stringa di query, ma dipende da come si sta recuperando l'immagine. –
@Inturbidus, Grazie per le informazioni, ma non sto parlando di ottenere foto da Facebook dalla mia app; piuttosto, caricare/condividere contenuti tramite la mia app su FB. Ho aggiunto una foto per chiarire ulteriormente ciò di cui ho bisogno. – Madhu
Ah mi dispiace, ho frainteso. –