iOS 应用上的 JPEG2000

3
有人在iOS上转换和使用jpeg2000成功了吗?我正在编写一个库存应用程序,如果我能弄清楚如何让手机支持它,我很想使用jpeg2000文件类型。我看到有一个不错的webp项目 - https://github.com/carsonmcdonald/WebP-iOS-example - 似乎也可以工作,但我认为jpeg2000的结果更好。只是试图评估选项。提前感谢。
3个回答

3

iOS 5+可以使用[UIImage initWithData:...]从JPEG 2000数据创建UIImage。 - jjxtra
你是如何将它构建成静态库的? - jjxtra
在 Xcode 中,创建一个新的目标(或者一个带有静态库目标的新项目)。这将编译代码为静态库,可以作为其他目标的依赖项。 - nielsbot
我的意思是,只需要将openjpeg文件放入iOS项目中,就不会出现编译错误吗? - jjxtra
那是我记得的...但我也没有花太多时间在上面 :) - nielsbot

1

0
iOS确实支持JPEG 2000,但即使到了iOS 16,仍然不能读取所有的JPEG 2000图像。
例如,包含在西班牙和葡萄牙生物识别护照中的图像是有效的JPEG 2000编码图像,但无法被iOS读取。
如果你努力寻找,可能会找到一些关于这个主题的代码片段,但它们现在已经非常过时和不完整。
我已经成功将libopenjp2 v2.5.0编译为iOS,并提供了示例代码和完整的逐步指南,可以在这里找到:

https://github.com/jonathanellis/ios-jpeg2000


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接