gpt4 book ai didi

java - Android 中无损图像保存的其他选项?

转载 作者:行者123 更新时间:2023-11-29 09:22:49 25 4
gpt4 key购买 nike

我的应用程序需要以无损格式保存大图像。我愿意牺牲一些磁盘空间来提高保存速度,而且我更愿意以某种标准化格式保存而不是自己滚动。

我发现内置的 .PNG 编码器对于我的需要来说相当慢,有时需要大约 5 秒才能保存一张 1000x1000 的图像。我发现我可以通过将原始像素值保存到磁盘(即不压缩)和通过调整压缩设置保存使用 Java 的 deflate 类压缩的原始像素值来更快地保存图像。不幸的是,据我所知,没有更改 Android 的 PNG 压缩级别的选项。

我有哪些选择?

我准备使用 NDK,但我对使用尚未在 Android 上经过充分测试的外部库持谨慎态度。例如,libtiff 是一个候选者,但我找不到任何关于让它在 NDK 中工作以及它有多稳定的信息。

最佳答案

只是把它扔在那里,但最新版本的 OpenCV 2.2 带有一个 NDK 端口到 Android。这包括几个图像库,包括 libpng 和 libtiff。

我没有通过 JNI 接口(interface)或稳定性亲自测试过它们的使用,但至少它可以很容易地为使用 NDK 的 Android 编译。

关于java - Android 中无损图像保存的其他选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5141394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com