Tôi đang sử dụng SDK Facebook để cho phép người dùng chia sẻ nội dung thông qua ứng dụng của tôi lên Tường của họ. Nó là một thiết lập khá chuẩn với SDK Facebook, nơi một bài viết điển hình sẽ chứa một số văn bản cũng như một hình ảnh để đi kèm với bài viết.Hiển thị hình ảnh chất lượng cao hơn cho các bài đăng trên Facebook cho iOS
Tất cả đều hoạt động tốt, nhưng vấn đề của tôi là vì Facebook thay đổi kích thước và chuyển đổi hình ảnh khi chúng phù hợp, hình ảnh bài trông hơi pixel khi xem trên màn hình Retina. Có ai biết liệu có một cách để đảm bảo rằng Facebook sử dụng một hình ảnh chất lượng cao hơn cho điều này?
Một lần nữa, để làm rõ, hình ảnh ban đầu tôi đang sử dụng có chất lượng đủ cao, nhưng Facebook làm giảm bớt một chút quá nhiều, và kết quả là chúng không quá đẹp trên màn hình Retina. Chúng ta có thể tránh điều này theo cách nào đó không?
Dưới đây là trích đoạn từ mã đăng bài Facebook khá chuẩn mà tôi đang sử dụng;
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
sharingURL, @"link",
sharingTitle, @"name",
@" ", @"caption",
description, @"description",
actions, @"actions",
picture, @"picture",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
Lưu ý rằng hình ảnh tôi đang liên kết là khoảng 250x250px JPG, nếu có ích.
EDIT: Đã thêm hình ảnh mẫu để làm rõ ý tôi. Tôi đang cố gắng để xem nếu có một cách để yêu cầu Facebook để sử dụng một hình ảnh độ phân giải cao cho võng mạc hiển thị ở đây.
Cảm ơn bạn trước!
Bạn đang sử dụng mã nào để lấy hình ảnh và hiển thị sau này trong ứng dụng của mình? Facebook lưu trữ nhiều kích cỡ của mỗi bức ảnh. Bạn thường có thể có được phiên bản chất lượng cao hơn với tham số chuỗi truy vấn đơn giản, nhưng nó phụ thuộc vào cách bạn nhận lại hình ảnh. –
@Inturbidus, Cảm ơn bạn đã biết thông tin, nhưng tôi không nói về việc chụp ảnh từ Facebook từ ứng dụng của tôi; thay vào đó, tải lên/chia sẻ nội dung thông qua ứng dụng của tôi lên FB. Tôi đã thêm một pic để làm rõ thêm những gì tôi cần. – Madhu
Ah tôi xin lỗi, tôi hiểu lầm. –