安卓图片格式_安卓手机图片格式转换

安卓图片格式_安卓手机图片格式转换目前android支持的5种图片格式,就是svg、png、webp、jpeg、gif、bmp。使用最多的还是png格式,因为支持RGB三色和透明度设置,可以设置很好的logo效果。google开发的SVG格式,则是因为体积小,这个对于压缩包大小很有利,而且实现的效果和png差不多,所以目前使用的也是越来越多。GIF一般是作为动画展示的,但是由于图片太大,所以一般不建议使用,可以使用Lottie动画库代替。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

目前android支持的5种图片格式,就是svg、png、webp、jpeg、gif、bmp。使用最多的还是png格式,因为支持RGB三色和透明度设置,可以设置很好的logo效果。SVG格式,则是因为体积小,这个对于压缩包大小很有利,而且实现的效果和png差不多,所以目前使用的也是越来越多。webp格式一般用于网络加载图片,图片体积相对于png或者jpg都是很有优势的。GIF一般是作为动画展示的,但是由于图片太大,所以一般不建议使用,可以使用Lottie动画库代替。

SVG图片:

矢量图,由视觉设计出SVG图片,使用Androidstudio导入,最后是xml文件,可以适配各种分辨率的屏幕。
先定义好要画的图形,等待显示的时候,才会将图形画出来。
这种方式体积很小,相对于png图片,可以减少50%,但是不适合复杂的图形。

PNG图片:

无损压缩,支持RGB三色和Alpha透明度设置,android基本使用都是这种方式,但是因为体积较大,所以每次apk包大的时候都会将图片进行一遍压缩,https://tinypng.com/网站可以对png图片进行压缩

WEBP图片:

google开发的压缩格式,体积相对于png图片减少25%,同时也支持透明度的设置,一般用于网络图片格式

JPEG图片:

有损压缩,不支持透明背景,不适用与android系统的logo图片,适用于大图

GIF图片:

无损压缩,主要是展示动画,可以设置透明背景色。可以使用Glide和Fresco两个库进行加载,Picasso不支持加载动态图片。

BMP图片:

bitmap,没有进行任何压缩,所以图片占空间很大,一般很少使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214285.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月16日 上午7:22
下一篇 2025年7月16日 上午8:01


相关推荐

  • 但是,在通过移动数组的上升周期中找到指定元素

    但是,在通过移动数组的上升周期中找到指定元素

    2022年1月7日
    46
  • 神思SS628(100)型第二代身份证验证阅读机具二次开发

    神思SS628(100)型第二代身份证验证阅读机具二次开发神思SS628(100)型第二代身份证验证阅读机具是神思电子一款经典产品B/S项目中需要读取个人的身份信息进行登记,为了提高效率,选择了神思电子的神思SS628(100)型第二代身份证验证阅读机,具体使用步骤如下:首先下载驱动包,由于该功能也是基于ocx插件进行交互的,,所以要先安装驱动下面提供下载地址:根据自己的系统型号进行安装链接:https://pan.baidu.com/s/15…

    2022年6月27日
    43
  • B站牛逼的实时弹幕系统架构是如何实现的

    B站牛逼的实时弹幕系统架构是如何实现的

    2020年11月14日
    221
  • JavaScript语法糖的简析

    JavaScript语法糖的简析前言学习 JS 中函数的时候 看到了原型链的内容 不理解 查资料 发现了语法糖的定义 首先说明一下语法糖的定义百度百科上的定义 语法糖 Syntacticsug 也译为糖衣语法 是由英国计算机科学家彼得 约翰 兰达 PeterJ Landin 发明的一个术语 指计算机语言中添加的某种语法 这种语法对语言的功能并没有影响 但是更方便程序员使用 正文一构造函数构造函数比较容易理解

    2026年3月26日
    1
  • 归一化函数mapminmax的讨论

    归一化函数mapminmax的讨论一、基本用法[y,ps]=mapminmax(x,ymin,ymax)   %这里如果不指定ymin,ymax,则ymin默认为-1,ymax默认为1。mapminmax(data)        默认归一化范围为[-1,1],且对每一行做归一化。一定记住是对行进行归一化!!!二、归一化的讨论参考:http://www.ilovematlab

    2022年6月18日
    29
  • webgame开发中配置存储的介绍「建议收藏」

    webgame开发中配置存储的介绍「建议收藏」webgame世界的基础数值都是事先配置好的,在运行的时候可以随时读取,是属于非常重要和必不可少的部分,而且数据量也不少。这样的数据在开发中的存储也就变得重要了,需要保证效率、性能、安全等,一般的做法有使用xml文本文件保存、静态数组保存和数据库直接保存。 xml文本文件保存优点: 共享性强,几乎每种语言都可以读取和解析xml文件,方便多语言混合开发。 结构清晰,xml的结构很

    2022年5月2日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号