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

安卓图片格式_安卓手机图片格式转换目前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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 干货 | 一文概览主要语义分割网络,FCN、UNet、SegNet、DeepLab 等等等等应有尽有[通俗易懂]

    干货 | 一文概览主要语义分割网络,FCN、UNet、SegNet、DeepLab 等等等等应有尽有[通俗易懂]原文地址:https://meetshah1995.github.io/semantic-segmentation/deep-learning/pytorch/visdom/2017/06/01/semantic-segmentation-over-the-years.html介绍图像的语义分割是将输入图像中的每个像素分配一个语义类别,以得到像素化的密集分类。虽然自2007年以来,…

    2022年8月21日
    35
  • js 后退刷新[通俗易懂]

    js 后退刷新[通俗易懂]history.back()和history.go(-1)都可以实现返回上一页并不刷新向要页面后退刷新使用:window.location.href=document.referrer;即可实现

    2022年7月25日
    6
  • 工业相机与镜头选型方法(含实例)

    工业相机与镜头选型方法(含实例)详细介绍了工业相机的分类、参数、相机选型方法以及镜头的参数、镜头选型方法,并应用在实际案例上。

    2022年5月18日
    55
  • java从入门到精通_Java 入门到精通的过程

    java从入门到精通_Java 入门到精通的过程有读者留言说:“希望能写写前期阶段程序员的发展经历。”收到这个问题后确实引发了我的一些回忆和思考,回想如果让我再重走一遍过来的路,在哪些方面还需要去改善呢?以前并没有提及如何去做才能更好更快的发展成长,所以本篇借用了一个大家耳熟能详的名称模式,从一个稍微高一层的抽象维度来回答How的问题。定位还记得当初为什么选择程序员这个职业么?如今程序员所在的行业处于发展上升期,薪酬待遇整体高于传统行业,…

    2022年7月8日
    24
  • iOS:获取 NSDate 的年

    iOS:获取 NSDate 的年

    2021年8月27日
    83
  • flask框架菜鸟教程_flask框架是用来干什么的

    flask框架菜鸟教程_flask框架是用来干什么的文章目录前言Flask基础概念和安装Flask快速入门小应用Flask之模板的使用后续,待更新。。。。前言最近开始学习flask框架,本文用于flask框架的基础入门学习,版本使用的是py3.7,学习内容相对比较简单,后续再扩充高级知识。Flask基础概念和安装首先我们得清楚,flask具体是个什么东东?我们学了flask有啥用?这里给出维基百科的解释:Flask是一个使…

    2022年8月29日
    7

发表回复

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

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