编码和解码3D MPO文件Objective-C

MPO文件是包含两个静止图像的文件,并且通常由3D相机使用。

我想将两个jpg图像转换成一个MPO文件,也是相反的。

我的平台是iOS(Objective C)。

我已经find了这样的解码MPF立体图像文件中的mpf exif块,但它或多或less是这样一个MPO文件的二进制结构。 有谁知道已经存在的转换器在iOS中使用或任何提示来实现这样一个转换器?

问候西蒙

没有现成的转换器可以这样做,但是使用pavel发布的信息可以让您将两个图像拼接在一起。 可悲的是,由于工作的变化,我没有机会多多考虑这个问题。 我最近刚刚回来。

要将两个图像拼接在一起,您需要采用两个现有的jpeg,将其数据,并创buildMPO标头(实际上说,很less,只是有多less图像,他们做什么),以及显示图像,这是我和帕维尔之间我们之间展示的。

考虑到执行iOS应用程序的其他复杂因素,您无法从SD中自动打开MPO,因为您无法访问该文件,也无法像在OSX上那样将自己注册为MPO的处理程序。