菜鸟请各位大佬再帮我指点一下在 android studio 里如何.tiff 转换成 png

2022-11-24 22:48:49 +08:00
 momosolaris
大家好,我又又来了。
我的目的:将.tiff 转换成 png 在 android 里实现
我找到了这个地址:
https://github.com/Beyka/Android-TiffBitmapFactory
但是我后来发现我可能没有真的把它运行在我的 android   studio 里。
我后来又查到了这个文章: https://juejin.cn/post/6844903543783030791
readme 里写着

Installation

Just add to your gradle dependencies :

1) implementation 'io.github.beyka:Android-TiffBitmapFactory:0.9.9.1'

And do not forget to add WRITE_EXTERNAL_STORAGE permission to main project manifest
Build from sources

2) To build native part of library use Android-NDK-bundle.

3) To start build go to tiffbitmapfactory folder and run

4) ndk-build NDK_PROJECT_PATH=src/main


1)我加入了 gradle 里 2) 我有下了 ndk  3)和4)我不是很明白, 这个 folder 里要装什么,然后我看到了这个帖子 https://juejin.cn/post/6844903543783030791 ,里面的 jni 里 
**as 项目 new->Folder->JNI Folder
将下载解压的 jni 文件拷贝到项目 jni 目录下
并为项目配置本地的 NDK 路径** 这个我不是很明白,我要怎么做才能使用这个 github 的项目
8701 次点击
所在节点    Android
6 条回复
okakuyang
2022-11-24 23:16:21 +08:00
你是不是要在手机上的 App 里显示 tiff 格式的图片。还是说要让 android studio 支持 tiff 格式的图片。
momosolaris
2022-11-24 23:28:16 +08:00
我在用 android   studio 写 app ,要实现一个功能把.tiff 转换成 png
lisongeee
2022-11-24 23:32:32 +08:00
你应该准确描述你的问题,如何使用 java/kotlin/c/c++ 代码在 Android 平台解码 tiff 文件

我 Google 了一下,找到这个 <https://github.com/Beyka/Android-TiffBitmapFactory> ,看看是不是
lisongeee
2022-11-24 23:33:33 +08:00
草,没看完全题目,我的错
momosolaris
2022-11-24 23:38:39 +08:00
@lisongeee  没事,我在 stackoverflow 得到回答了,我不需要2)3)4), 我只需要1)就行了。我在写我自己的代码的时候发生了错误,我确实 import 到了这个 library 。也很感谢你,帮我查了!!谢谢
FATEQiang
2022-11-30 10:27:12 +08:00
tiff 转 png ,是否考虑过超大图?之前我用过类似的 lib ,在安卓中,能正常使用,但是加载一个超大的正射投影图时,无法加载出来,然后我用 arcgis 的离线加载功能,才加载出来,自己用 GDAL 也可以加载 tiff

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX