如何确保通过iOS应用程序上传的照片不会';不模糊?
我正在开发一个iPhone艺术应用程序,用户可以通过照片上传将他们的作品导出到Facebook。图像是320 x 320,我通过PNG发送,PNG是通过如何确保通过iOS应用程序上传的照片不会';不模糊?,ios,image,photo,facebook-ios-sdk,Ios,Image,Photo,Facebook Ios Sdk,我正在开发一个iPhone艺术应用程序,用户可以通过照片上传将他们的作品导出到Facebook。图像是320 x 320,我通过PNG发送,PNG是通过UIImagePNGRepresentation函数创建的。上传是可行的,但一旦我在Facebook上看到这些照片,它们看起来很糟糕:非常模糊。所以,我试着发送一个更大的文件。。。仍然模糊不清。我尝试通过uiimagejpegresentation以最高质量发送一个JPEG,但仍然没有成功 我通过一个图片请求上传到“我/照片”,并附上一篇帖子。请
UIImagePNGRepresentation
函数创建的。上传是可行的,但一旦我在Facebook上看到这些照片,它们看起来很糟糕:非常模糊。所以,我试着发送一个更大的文件。。。仍然模糊不清。我尝试通过uiimagejpegresentation
以最高质量发送一个JPEG,但仍然没有成功
我通过一个图片请求上传到“我/照片”,并附上一篇帖子。请求参数是图像数据的“picture”和标题的“message”
我使用相同的代码导出到Twitter和Tumblr,那里的照片看起来很棒,所以我不确定我做错了什么,或者这只是Facebook的某种限制。我在API文档中找不到任何推荐的文件类型或大小。当我为Facebook设计东西(例如页面的个人资料图片)时,我遇到了这个问题,将其保存为漂亮的PNG,然后上传到Facebook上,但一旦上传到Facebook上,情况会非常糟糕 我发现Facebook与Twitter和Tumblr不同,它使用非常低质量的JPG设置压缩所有图像,因此,除了等待并希望Facebook增加JPG质量设置,或允许上传其他格式之外,你在这里无法阻止图片变得模糊,但我不会屏住呼吸