文章目录

  • 一、批量转换 SVG 格式图片为 Vector Asset 矢量图资源
  • 二、参考资料

一、批量转换 SVG 格式图片为 Vector Asset 矢量图资源


在 【Android 安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 ) 二、Android 中生成 Vector 矢量图资源 博客章节中 , 使用 Android Studio 中自带的 " Asset Studio " 工具将 SVG 格式的图片转为 Vector Asset 矢量图资源 , 但是每次只能转换一张 , 效率很低 ;

在 https://github.com/MegatronKing/SVG-Android 开源项目中提供了一个 svg2vector-cli-1.0.0.jar 工具 , 使用该工具可以实现 SVG 的批量转换 ;

SVG 批量转换工具 : https://github.com/MegatronKing/SVG-Android/tree/master/svg-vector-cli

参考博客 : SVG-Android开源库——SVG生成Vector资源文件的编辑预览工具

这里简单介绍下用法 , 更详细的内容参考上面 MegatronKings 的博客 ;

网页转换工具 : http://inloop.github.io/svg2android/

将当前的所目录中的所有 SVG 格式图片转为 Android Vector Asset 矢量图资源 , 放在 out 目录下 ;

java -jar svg2vector-cli-1.0.0.jar -d . -o out

生成的 Android Vector Asset 矢量图资源 :

svg2vector-cli-1.0.0.jar 批量转换工具及上述目录 , 打包上传到了博客资源中 ;

下载地址 : https://download.csdn.net/download/han1202012/18544158

二、参考资料


参考文档 :

  • 添加多密度矢量图形 SVG : https://developer.android.google.cn/studio/write/vector-asset-studio

  • 缩减、混淆处理和优化应用 : https://developer.android.google.cn/studio/build/shrink-code

  • SVG 语法格式 : https://www.runoob.com/svg/svg-tutorial.html

博客资源 :

  • GitHub 项目源码 : https://github.com/han1202012/SVG

  • 下载地址 : https://download.csdn.net/download/han1202012/18542570

SVG 批量转换工具 : https://download.csdn.net/download/han1202012/18544158

【Android 安装包优化】Android 中使用 SVG 图片 ( 批量转换 SVG 格式图片为 Vector Asset 矢量图资源 )相关推荐

  1. 【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )

    文章目录 一.Android 5.0 以下的矢量图方案 二.矢量图生成为 PNG 图片 三.完整的 build.gradle 构建脚本 四.编译效果 五.参考资料 一.Android 5.0 以下的矢 ...

  2. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )

    文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...

  3. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库头文件到 Android 工程中 | 配置 CMakeLists.txt 构建脚本 )

    文章目录 一.拷贝 p7zip 源码中的头文件到 Android Studio 项目中 二.配置 CMakeLists.txt 构建脚本 1.导入动态库 2.导入头文件 三.完整 CMakeLists ...

  4. 【Android 安装包优化】Android 中使用 7zr 可执行程序 解压缩文件

    文章目录 一.Android 中使用 7zr 可执行程序 解压缩文件 二.完整代码示例 三.参考资料 一.Android 中使用 7zr 可执行程序 解压缩文件 在上一篇博客 [Android 安装包 ...

  5. 【Android 安装包优化】Android 中使用 7zr 可执行程序 压缩文件

    文章目录 一.Android 中使用 7zr 可执行程序压缩文件 二.完整代码示例 三.参考资料 一.Android 中使用 7zr 可执行程序压缩文件 在上一篇博客 [Android 安装包优化]A ...

  6. 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 )

    文章目录 一.Android Studio 导入可执行 7zr 程序 二.从 Assets 资源文件拷贝 7zr 到内置存储空间 三.参考资料 一.Android Studio 导入可执行 7zr 程 ...

  7. 【Android 安装包优化】WebP 应用 ( 4.0 以下兼容 WebP | Android Studio 中使用 libwebp.so 库向下兼容版本 | libwebp 库测试可用性 )

    文章目录 一. Android Studio 中导入 libwebp.so 库 二. Android Studio 中测试 libwebp.so 库 三.参考资料 一. Android Studio ...

  8. 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表文件格式 | 头文件 数据格式 | 全局字符串池 数据格式 | 包数据 数据格式 | 包头 数据格式 )

    文章目录 一.resources.arsc 资源映射表文件格式 二.头文件 数据格式 三.全局字符串池 数据格式 四.包数据 数据格式 1.包头 数据格式 2.资源类型字符串池 数据格式 3.资源名称 ...

  9. 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表混淆 | resources.arsc 资源映射表二进制格式分析 | 混淆全局字符串池和资源名称字符串池 )

    文章目录 一.resources.arsc 资源映射表 混淆 二.resources.arsc 资源映射表二进制格式分析 三.参考资料 资源混淆时 , 需要修改混淆 resources.arsc 资源 ...

  10. 【Android 安装包优化】资源混淆 ( AAPT2 资源编译工具 | resources.arsc 资源映射表 工作机制 )

    文章目录 一.AAPT2 资源编译工具 二.resources.arsc 资源映射表 工作机制 三.参考资料 一.AAPT2 资源编译工具 资源的编译 , 生成 R.java 文件 , 都是通过 AA ...

最新文章

  1. 卡尔曼滤波对gps轨迹数据清洗_卡尔曼滤波:从入门到精通
  2. eclipse查看mysql代码_在eclipse中查看Android源代码
  3. EXCEL中显示年月日时分秒
  4. 《过早退出是一切失败的根源》读后感
  5. html 自动适应手机屏幕大小,HTML5 canvas自适应手机屏幕大小的一种解决方案
  6. python装饰器使用多吗_如何理解Python装饰器?
  7. php面向对象封装mysql_PHP mysqli 扩展库(面向对象/数据库操作封装/事务控制/预编译)...
  8. (二)PyQt5基础学习
  9. 计算机ers,读博、国企、互联网公司该如何选择?
  10. child-selector解释
  11. 盲盒商城源码|盲盒商城app开发的模式玩法、功能以及开发流程介绍,多套盲盒源码现成案例。让您在了解盲盒项目开发中少走弯路,少踩坑。
  12. 【自动化办公】用python实现和女神聊天情话对白,聊天机器人
  13. 浅谈EV证书的作用及思考
  14. 操作系统发展趋势分析,以及对开发者的影响。
  15. 20以内的加减法辅导
  16. XElement.Load 需要释放吗_蚕茧能清洁毛孔吗 蚕茧护肤的正确方法速Get√|蚕茧|清洁-爱美·BEAUTY...
  17. Android 手机遥控器添加模拟鼠标功能
  18. 从零开始的微信小程序入门教程(一)
  19. python Excel xlwt 富文本 同一单元格内设置不同样式
  20. 042-16 Backup and Recovery备份与恢复(前3种备份方式)

热门文章

  1. 计算机配机方案和理由,配机方案
  2. 加权平均成本计算公式
  3. 微信视频号推流直播使用测评
  4. 十大编程语言的优劣对比简述
  5. 阿里云认证有什么用?考哪个比较好?
  6. linux添加usb扫描枪,抓取扫描枪扫描数据的案例
  7. 10分钟接入腾讯验证码验证平台
  8. 国庆节未休假的你,领到了三倍的工资吗?
  9. 上海电信光猫超级管理员密码后门
  10. 每日一记—获取Bing每日一图实现Android欢迎页(一)