对于知道答案的人我有一个简单的问题...我正在制作社交照片分享应用程序,我想在应用程序中保存足够大的图像,以便可以在全屏网站中使用应用程序前进。认为实...
我一直在玩iOS中的JPEG压缩,还使用Photoshop CS5测试尺寸和质量。我对这两个结果的结果非常不同。在Photoshop中,即使在高压缩下,图像也非常清晰,并保留了大量细节。在iOS中,一旦压缩下降到约0.5以下,它看起来很可怕和块状。几乎看起来有一个点,在一定的魔法压缩数后,图像质量会下降。
使用photoshop,我使用“Save for Web”选项,而iOS使用UIImageJPEGRepresentation(图片,0.6)。这两者有很大的不同吗?是不是所有的JPEG都使用相同类型的压缩?
我真的不知道这个图像处理世界。任何人都可以建议我将图像压缩到保持质量和保持带宽友好的水平的好方法是什么?我希望我的图像长度保持在1280像素左右。
欢迎任何关于通过网络移动JPEGS的更智能方法的建议。谢谢。
答案 0 :(得分:0)
如果您的应用从iOS设备制作图片,则应继续使用UIImageJPEGRepresentation
。我认为将UIKit JPEG压缩与Photoshop的压缩相比并不高效。
我会找到一个JPEG压缩级别,您对使用可用的UIKit API感到满意并继续使用它。当你每秒提供3000万张图像时,可能值得查看优化,但在此之前将它留给UIKit。