PNG,GIF,JPG的区别及如何选

GIF:

1:256色

2: 无损,编辑 保存时候,不会损失。

3:支持简单动画。

4:支持boolean透明,也就是要么完全透明,要么不透明

JPEG:

1:millions of colors

2: 有损压缩, 意味着每次编辑都会失去质量。

3:不支持透明。

4:适合照片,实际上很多相机使用的都是这个格式。

PNG:

1:无损,其实PNG有好几种格式的,一般分为两类:PNG8和truecolor PNGs;

与GIF相比:

  • 它通常会产生较小的文件大小。
  • 它支持阿尔法(变量)透明度。
  • 无动画支持

与JPEG相比:

  • 文件更大
  • 无损
  • 因此可以作为JPEG图片中间编辑的中转格式。

结论:

JPEG适合照片

GIF适合动画

PNG8适合其他任何种类——图表,buttons,背景,图表等等。

 

参考文章:https://yuiblog.com/blog/2008/11/04/imageopt-2/

本文转载于:猿2048https://www.mk2048.com/blog/blog.php?id=hhaj2ab&title=PNG,GIF,JPG的区别及如何选

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/370923.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

饿了么商家电脑版_饿了么企业版荣膺“2020中国十大影响力人力资源品牌”大奖...

11月6日,由MeetHR GROUP主办的2020大中华地区HRVP高峰论坛在上海落幕。饿了么企业版凭借自身产品在人力资源管理与服务方面的创新实践,荣获“2020 中国十大影响力人力资源品牌(薪酬福利类)”殊荣。本次评选,据主办方介绍,旨在激励…

用信号量锁定:一个例子

并发是带来有趣挑战的一个方面。 如果处理不当,会导致种族状况,这会使人们感到困惑,因为这些问题有时会突然出现,并且有时会完美无缺地发挥作用。 当处理访问公共资源的并发线程时,Java语言提供了许多处理竞争条件的方…

navicat连接linux远程数据库,使用Navicat forMySql远程连接Linux 系统上的数据库

使用Navicat for MySql远程连接Linux 系统上的数据库解决mysql"Access denied for userrootIP地址"问题1.问题说明:在MYSQL 中,用远程软件登陆服务器,有时出现:Access denied for user rootlocalhost出现这种问题&#…

HTTPS 通俗简介

为什么需要HTTPS 9个问题搞懂 https 来源 HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理 等。 举个最常见的例子,用户登陆。用户输入账号,密码&am…

CSS Modules入门教程

为什么引入CSS Modules 或者可以这么说,CSS Modules为我们解决了什么痛点。针对以往我写网页样式的经验,具体来说可以归纳为以下几点: 全局样式冲突 过程是这样的:你现在有两个模块,分别为A、B,你可能会单独针对这两…

单点登录(一):思考

单点登录(后文简称:sso)的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统(摘自百度百科)。整个流程中涉及到的角色有:用户。应用服务器,即业务系统。单…

热电偶校验仪_热电偶校验方法_热电偶的使用方法及维修经验

一、遵照仪表接线图进行准确接线通电后,仪表先是显示仪表的热电偶分度号,接着显示仪表量程范围,再测仪表显示设定温度,数显仪表显示测量温度。若仪表数码管显示不是发热体的温度,而显示“OVER”、“0000”或“000”等状…

linux svn checkout密码,linux的svn之checkout命令

linux的checkout命令是linux的svn的常用命令之一。下面由秋天网 Qiutian.ZqNF.Com小编为大家搜集整理了linux的svn之checkout命令的相关知识,希望对大家有帮助!linux的svn之checkout命令常用检出命令:svn co http://路径(目录或文件的全路径) [本地目录…

Java 7:满足Fork / Join框架

JSR-166(y)是Java 7中包含的此新功能的正式名称。如果您发现名称中有一个“ y”,这是因为自Java 5起就添加了JSR-166(并发实用程序) ,但它不会就此停止,因为已经有计划在JSR-166(e&a…

css3总结之居中

居中在前端布局上很常见,也很常用,也是最基本的技巧。居中效果在方向控制上基本可以分解成水平居中,垂直居中和水平垂直居中。 针对调整的元素不同,具体的处理方式上有些差异。这里我们先不讲绝对定位下的居中,绝对定位…

PHP进程及进程间通信

一、引言 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。换句话说就是,在系统调度多个cpu的时候,一个程序的基本单元。进程对于大多数的语言都不是一个陌生的概念,作为"世界上最好的语言PHP"当然也例外。 二、环境…

福州java培训哪里好_南通java培训哪家好

渡课IT教育成立于2006年,14年来,我们累计输送学员达 6000 ,其中南通地区输送50%,上海 40%,其他地区 10%,学员1年后的平均薪水达 9860 元;受到1000用人单位的赞誉与支持。Java开发的需求量在北上…

Linux 服务器注意事项

1.创建时 数据文件一定分盘挂载 2.LVM 虚拟磁盘卷是否创建 有争议???3.hosts 文件 最好添加本机映射 主机名 127.0.0.1 4.iptables 开启转载于:https://www.cnblogs.com/centos2017/p/7896681.html

linux 查看下挂磁盘,linux下磁盘挂载与查看

df查看系统分区和使用情况使用方法:df-h(自动按照大小做单位适应显示)df-i(查看iNode使用情况)free查看..LABELdefaults默认选项:rw (可读写)sudi (加此选项后则该分区可为文件加s权限;如不需要则写为nosuid)dev(可以解析该分区下的块…

研究僵局–第2部分

调查死锁时最重要的要求之一就是要研究死锁。 在我的上一个博客中,我编写了一个名为DeadlockDemo代码,该代码使用一堆线程在一系列银行帐户之间转移随机数,然后陷入僵局。 该博客运行该代码以演示获取线程转储的几种方法。 线程转储只是一个…

从0开始接触html--第一天学习内容总结

第一天 总结: h1-h6 p 段落 hr br有序 ol li 无序 ul li 定义列表 dl dt dd块级元素:独占一行,h1-h6 p hr div行内元素:共占一行, em和i strong和b u del和s span块级分区元素:div header nav article footer行内分区元素&#…

连锁便利店管理系统有什么用

连锁便利店管理系统对于连锁便利店的运营和管理非常有用。以下是一些常见的用途: 1. 库存管理:连锁便利店通常需要管理多个门店的库存,管理系统可以帮助实时掌握各个门店的库存情况,包括商品数量、进货记录、库存调拨等。这样可以…

经常使用meta标签属性

《meta》 1.Keywords (keyword)说明&#xff1a;告诉搜索引擎你网页的keyword是什么。 使用方法&#xff1a;<meta name"keywords" content"SEO优化,SEO优化教程,站点优化,搜索引擎优化教程"> 2. Description (网页描写叙述)说明&#xff1a;Descrip…

浏览器打印设置横向打印_爱普生打印机无线连接设置

1、首先&#xff0c;把epsonl385打印机插上电源通电&#xff0c;待自检完成后&#xff0c;便可以设置。如果用户家里的无线路由器带有WPS(Wi-Fi Protected Setup)或QSS(又称快速安全设置)功能&#xff0c;那就简单多了。2、通过WPS或QSS无线路由器按钮连接&#xff0c;给无线路…

linux python定时任务调度,Python下定时任务框架APScheduler的使用

1.APScheduler简介&#xff1a;APScheduler是Python的一个定时任务框架&#xff0c;可以很方便的满足用户定时执行或者周期执行任务的需求&#xff0c;它提供了基于日期date、固定时间间隔interval 、以及类似于Linux上的定时任务crontab类型的定时任务。并且该框架不仅可以添加…