Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确保通过iOS应用程序上传的照片不会';不模糊?_Ios_Image_Photo_Facebook Ios Sdk - Fatal编程技术网

如何确保通过iOS应用程序上传的照片不会';不模糊?

如何确保通过iOS应用程序上传的照片不会';不模糊?,ios,image,photo,facebook-ios-sdk,Ios,Image,Photo,Facebook Ios Sdk,我正在开发一个iPhone艺术应用程序,用户可以通过照片上传将他们的作品导出到Facebook。图像是320 x 320,我通过PNG发送,PNG是通过UIImagePNGRepresentation函数创建的。上传是可行的,但一旦我在Facebook上看到这些照片,它们看起来很糟糕:非常模糊。所以,我试着发送一个更大的文件。。。仍然模糊不清。我尝试通过uiimagejpegresentation以最高质量发送一个JPEG,但仍然没有成功 我通过一个图片请求上传到“我/照片”,并附上一篇帖子。请

我正在开发一个iPhone艺术应用程序,用户可以通过照片上传将他们的作品导出到Facebook。图像是320 x 320,我通过PNG发送,PNG是通过
UIImagePNGRepresentation
函数创建的。上传是可行的,但一旦我在Facebook上看到这些照片,它们看起来很糟糕:非常模糊。所以,我试着发送一个更大的文件。。。仍然模糊不清。我尝试通过
uiimagejpegresentation
以最高质量发送一个JPEG,但仍然没有成功

我通过一个图片请求上传到“我/照片”,并附上一篇帖子。请求参数是图像数据的“picture”和标题的“message”


我使用相同的代码导出到Twitter和Tumblr,那里的照片看起来很棒,所以我不确定我做错了什么,或者这只是Facebook的某种限制。我在API文档中找不到任何推荐的文件类型或大小。

当我为Facebook设计东西(例如页面的个人资料图片)时,我遇到了这个问题,将其保存为漂亮的PNG,然后上传到Facebook上,但一旦上传到Facebook上,情况会非常糟糕

我发现Facebook与Twitter和Tumblr不同,它使用非常低质量的JPG设置压缩所有图像,因此,除了等待并希望Facebook增加JPG质量设置,或允许上传其他格式之外,你在这里无法阻止图片变得模糊,但我不会屏住呼吸