在iOS上显示JPEG图像
我正在从服务器接收一系列jpeg编码的NSData,该服务器包含高帧速率(30 fps或更高)的小图像(~400x400)。由于jpeg解码无论如何都可以由iOS完成,因此在这种情况下,使用OpenGLES显示图像或核心动画(甚至UIKit)是否有任何优势应该足够?您可以尝试使用图像I/O(如CGImageSourceCreateWithData)或者GPUImage在大多数现代iOS设备中,核心动画的优化和图像处理工作是在GPU上用金属完成的在iOS上显示JPEG图像,ios,uikit,core-animation,opengl-es-2.0,Ios,Uikit,Core Animation,Opengl Es 2.0,我正在从服务器接收一系列jpeg编码的NSData,该服务器包含高帧速率(30 fps或更高)的小图像(~400x400)。由于jpeg解码无论如何都可以由iOS完成,因此在这种情况下,使用OpenGLES显示图像或核心动画(甚至UIKit)是否有任何优势应该足够?您可以尝试使用图像I/O(如CGImageSourceCreateWithData)或者GPUImage在大多数现代iOS设备中,核心动画的优化和图像处理工作是在GPU上用金属完成的 这是最好的选择。GPUImage仍然使用OpenG
这是最好的选择。GPUImage仍然使用OpenGLES,我的观点是使用OpenGLES显示CPU内存中的数据有什么好处吗?我能知道你所说的“我正在从一个服务器接收一系列jpeg编码的NSData,其中包含高帧速率(30 fps或更高)的小图像(~400x400)”,以便我能够回答吗?这是否意味着每秒30多个图像(400px*400px)?决不能是那样的。。正确的?