Android 各种图片格式

news/2024/12/2 14:37:43/

目前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,没有进行任何压缩,所以图片占空间很大,一般很少使用


http://www.ppmy.cn/news/247863.html

相关文章

各种图片格式之间的差别

图片格式之间的差别 jpg与jpeg 其优点为兼容性高、传输速度快、内存小。它是一种有损压缩方案,可在保持较高图片质量的前提下,被压缩到原图内存的二十分之一大小,令细节和质量流失。但同时文件比较小,一些相机能够拍不同画质的 J…

文件格式、后缀名、图片格式详解

常见的文件后缀名 .ACA:Microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用WindowsMediaP…

matlab 动态显示图片,Matlab动态绘图、展示并保存的一种方法

如何直观地展示某个函数图像随函数中包含的某个参数的变化呢?Matlab可以! 下图直观的展示了是sin(ax)的函数图像随参数a是如何变化的。 来,直接上Matlab代码。 具体某些代码的作用,看代码后面的注释!num = 200;% 参数a的个数,及组成GIF图的总图片个数 a_list = linspace(…

图片格式转换工具(ReaConverter Pro)中文免费版 v7.441

ReaConverter Pro是一款非常好用的图片格式转换工具,可以将图片转换为PNG,JPG,TIF或BMP等多种其他格式,使用基于资源管理器的布局来查找和访问图片,支持批处理,也支持在大量文件格式之间转换,无…

Unity动态加载本地图片

Unity运行时动态加载本地图片 一、Unity运行时加载本地文件夹下所有图片的方法&#xff0c;用于在使用图片前加载完成 using System; using System.IO; using System.Collections; using System.Collections.Generic; using UnityEngine;/// <summary> /// IO加载本地图…

动态修改svg图片颜色

使用场景 引入颜色为纯色的svg图片时&#xff0c;动态修改svg图片填充颜色。引入的方式包括直接svg代码引用和img标签间接引用。 直接引用SVG 如果通过svg代码的方式引入图片&#xff0c;那么可以直接修改fill属性动态修改颜色。代码如下 <style>svg:hover{fill: #fa0…

一、tienchin健身系统技术点复现-注解限流

一、tienchin健身系统技术点复现-注解限流 这个技术用到的点是 用Java代码执行 redis 的 lua 脚本&#xff0c;采用 请求接口方法 注解RateLimiter &#xff0c;前置通知拦截判断请求次数&#xff0c;做出限流操作。 Gitee代码仓库-rate-limiter 1、application.yml 配置 re…

如何选择正确的图片格式? 图片格式详细科普

数字图片处理是指通过离线或在线资源&#xff08;如编辑软件和网络应用程序&#xff09;来处理图片。其转换过程旨在提高图片质量或从图片中提取更多信息。小编将详细介绍常见的图片格式以及如何进行图片格式转换方便查看&#xff0c;刚好对此有困惑的小伙伴可以一块来看一看。…