V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
momosolaris
V2EX  ›  Android

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

  •  
  •   momosolaris · 2022-11-24 22:48:49 +08:00 · 8147 次点击
    这是一个创建于 728 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家好,我又又来了。
    我的目的:将.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 的项目
    6 条回复    2022-11-30 10:27:12 +08:00
    okakuyang
        1
    okakuyang  
       2022-11-24 23:16:21 +08:00
    你是不是要在手机上的 App 里显示 tiff 格式的图片。还是说要让 android studio 支持 tiff 格式的图片。
    momosolaris
        2
    momosolaris  
    OP
       2022-11-24 23:28:16 +08:00
    我在用 android   studio 写 app ,要实现一个功能把.tiff 转换成 png
    lisongeee
        3
    lisongeee  
       2022-11-24 23:32:32 +08:00
    你应该准确描述你的问题,如何使用 java/kotlin/c/c++ 代码在 Android 平台解码 tiff 文件

    我 Google 了一下,找到这个 <https://github.com/Beyka/Android-TiffBitmapFactory> ,看看是不是
    lisongeee
        4
    lisongeee  
       2022-11-24 23:33:33 +08:00
    草,没看完全题目,我的错
    momosolaris
        5
    momosolaris  
    OP
       2022-11-24 23:38:39 +08:00
    @lisongeee  没事,我在 stackoverflow 得到回答了,我不需要2)3)4), 我只需要1)就行了。我在写我自己的代码的时候发生了错误,我确实 import 到了这个 library 。也很感谢你,帮我查了!!谢谢
    FATEQiang
        6
    FATEQiang  
       2022-11-30 10:27:12 +08:00
    tiff 转 png ,是否考虑过超大图?之前我用过类似的 lib ,在安卓中,能正常使用,但是加载一个超大的正射投影图时,无法加载出来,然后我用 arcgis 的离线加载功能,才加载出来,自己用 GDAL 也可以加载 tiff
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.