Android Studio 如何加载.tif 文件格式的图像

2022-09-07 02:21:23 +08:00
 momosolaris
我是个新手,我得到一个任务, 就是在 android studio 里面加载一个.tif 文件格式的图像, 然后进行一个图像转换的方法。现在我有一个问题, 我不知道比如 1.tif 的图像是加载 res/drawable 下(里面有 ic_launcher_background.xml )的还是要另外创建一个文件夹。我在 github 找到一个项目 https://github.com/Beyka/Android-TiffBitmapFactory 。 但这个我看不懂, 你们谁知道吗,我没什么头绪
795 次点击
所在节点    问与答
6 条回复
guchengyehai1
2022-09-07 05:44:20 +08:00
转换一下呗,转成 png 或者 webp
xiaoliu926
2022-09-07 09:27:01 +08:00
res 下有好几个 drawable 文件夹,对应不同分辨率的图片,比如 drawable 、drawable-xxx 、drawable-xxxhdpi (这个文件夹可能需要自己手动创建),其实放任何一个文件夹里都是可以的,
我个人习惯是 drawable 文件夹里放自定义的 xml 文件,drawable-xxx 里放低分率的图片,drawable-xxxhdpi 里放高分辨率的图片
airmour
2022-09-07 10:20:21 +08:00
把图片放到 assets 目录里,然后使用 你发的开源项目里提供的方法转换图片格式
TiffConverter.convertTiffJpg("file:///android_asset/1.tif", "/sdcard/out.jpg", options, progressListener);
具体代码看项目中的 readme https://github.com/Beyka/Android-TiffBitmapFactory#converting-to-tiff
momosolaris
2022-09-08 20:43:01 +08:00
@xiaoliu926 好的谢谢,
momosolaris
2022-09-08 20:43:50 +08:00
@airmour 我试一下,把它放在 assets 。
momosolaris
2022-09-08 20:44:11 +08:00
@xiaoliu926 好的,我今天试一下,谢谢你

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

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

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

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

© 2021 V2EX