如何做图片优化?

2021-03-09 15:32发布

10条回答
我想吃肉
2楼 · 2021-03-09 18:22

图片的尺寸


首先,我们要讨论的是图片的大小,不是图片的大小尽量大,而是恰到好处,一般来说,每个网站是不同的,但根据不同的应用页面,大小也不同,所以我们可以测试把握图片的大小,一般文章的图片宽度与文章的整体长度相同,高度遵循pc端:121:75,移动端:3:2的比例来设置,具体使用该大小,我们建议可以根据图片的实际内容来确定,毕竟网站用户体验是最重要的。


°
图片的大小

图片的大小就是图片的大小,一般我们认为越小越好,毕竟用户需要时间打开页面,而大图片会导致页面加载时间过长,影响用户体验,我们一般认为单张图片不应超过100k。


°
图片的格式

常见的图片格式:JPG,PNG,BMP,GIF等。

①JPG图片是作为一种常见的图片数据格式,它的优势发展就是具有体积小、加载速度快,缺点是压缩过大会制度导致一些图片清晰度降低。

②PNG的优点,BMP图片是,它是无损压缩,工程制图一般比较常用的,以这种形式的网站网页图标一般,缺点是太大,一般JPG图片几次。

③GIF图片是动图,可以有不错的交互性,但其缺点也比较具有明显,就是通过图片进行体积变化过大。

结论:综上所述,为了提高打开页面的速度,我们一般会选择JPG图片,但要注意压缩比,保持图片清晰,然后小是我们应该追求的极限。


°
图片的原创性

一般我们都习惯通过百度图片搜索然后使用,但是要注意图片的版权,也要注意图片的原创性,并且文章与原始图片一致符合百度的胃口。


kitidog2016
3楼 · 2021-03-10 09:11

第一:网站图片标签的设置

这一点应该是公认且大部分都知道的一个知识点,但是知道的不全面,首先大家知道的就是网站所有图片的alt标签都要加上关键词,并且要与图片内容相关的,在这里要注意,千万不要为了优化而去给所有图片堆上网站的核心关键词,记住,alt属性是为了给那些不能看到你文档中图像的浏览者提供文字说明。
第二:图片格式与大小

图片格式选择:图片的格式也是非常重要的一点,对于图片的格式,安徽白龙马建议可以将图片保存成JPG或是GIF的格式,搜索引擎通常将GIF格式的当作是标准的256色彩的图片,将JPG的当作是拥有上百万色彩的照片。

思禹小姐姐y
4楼 · 2021-03-10 09:52
  • 使用背景图 

    • 对于页面中与页面内容无关,起修饰作用的图片,使用背景图 background-image(如页面中小图标尤其多次重复出现的,纹理性的背景),与页面内容相关展示性的图片如(广告图、产品图)使用 img 标签。 

  • 图片品质 

    • 注意图片优化:在保证视觉效果的情况下,选择最小的图片格式与图片质量,以减少加载时间。

    • 注:通常颜色丰富线条复杂的图片选择 .jpg,颜色单一的小图片使用 .gif,需要更好的显示细节或需要支持半透明的图片使用 .png 等。

  • 使用精灵图 

    • 运用 CSS sprites 技术集中小的背景图或图标,减少页面 http 请求。


ban_gank
5楼 · 2021-03-10 10:25

第一:网站图片标签的设置

这一点应该是公认且大部分都知道的一个知识点,但是知道的不全面,首先大家知道的就是网站所有图片的alt标签都要加上关键词,并且要与图片内容相关的,在这里要注意,千万不要为了优化而去给所有图片堆上网站的核心关键词,记住,alt属性是为了给那些不能看到你文档中图像的浏览者提供文字说明。
第二:图片格式与大小

图片格式选择:图片的格式也是非常重要的一点,对于图片的格式,安徽白龙马建议可以将图片保存成JPG或是GIF的格式,搜索引擎通常将GIF格式的当作是标准的256色彩的图片,将JPG的当作是拥有上百万色彩的照片。

樱田妮妮NiNi
6楼 · 2021-03-10 11:06

 1)图片大小优化:有时候我们会有点纠结,图片太大了,打开速度回很慢;图片太小了,看上去又不清楚,影响视觉体验。其实,我们主要就是把握一个度,尽可能在保持清晰度的前提下,让图片尽量小,建议借助PS这类软件去进行优化。

 

  一般来说,文章里的图片,控制在50K以下;而首页焦点大图控制在100K左右。

 

  2)图片标签优化:首先,我们需要了解,图片有四大标签(width、height、alt、src),正规的写法,图片4大标签都要写好,但是有时候偷懒我们可能宽度和高度就省略了,其实写上会更好一些,减少了加载时间,无形中是进行了一些优化。

 

  src是讲图片地址的,可以是相对路径,也可以是绝对路径,各有优缺点,正要是优化到极致,绝对路径显然更好,减少识别次数,有利于快速加载。

 

  最重要的是alt标签,因为百度还无法直接识别图片讲述的内容,alt标签就是图片描述,蜘蛛可以通过alt标签了解图片的含义,而且alt标签往往是提升关键词密度的利器。

 

  除了四大标签外,图片还有title标签,相对alt标签重要性偏弱,但也是让蜘蛛更好理解图片的重要补充。

 

  3)图文并茂:在一篇文章当中加入图片,会提升文章的可阅读性,用户体验高了,才能更好的留住客户。

 

  除此之外,好看的图片也更能吸引住用户,对于如何做好图片优化,相信只要做好以上几点,问题就不大了,做SEO,细节决定成败,我们绝对不能忽视图片优化的重要性!

 

 


aijingda
7楼 · 2021-03-10 14:30

1. 去掉无意义的修饰。嗯,我会瞎说吗?除了内容图片,其他的图片的作用是修饰,也就是对于传达信息来说并非本质性的。最大的优化就是压根不要图片!所以在优化之前要做的,首先是确认设计,设计本身是否需要用那么多图片?还是说可以更简洁?

2. 不用图片。嗯,切图是一件扯淡的事情!不要隔靴搔痒了少年,直接使用CSS替代图片来实现修饰效果吧!如半透明、边框、圆角、阴影、渐变等,在当前主流浏览器中都可以用CSS达成。将来CSS滤镜得到广泛支持后,还可以做到alpha混合、正片叠底等各种效果。

3. 使用矢量图替代位图。对于绝大多数图案、图标等,矢量图更小,且可缩放而无需生成多套图。现在主流浏览器都支持SVG了,所以可放心使用!

4. 使用恰当的图片格式。我们常见的图片格式有JPEG、GIF、PNG。基本上,内容图片多为照片之类的,适用于JPEG。而修饰图片通常更适合用无损压缩的PNG。而GIF基本上除了GIF动画外不要使用。且动画的话,也更建议用video元素和视频格式,或用SVG动画取代。除了这些格式之外,Chrome、新版Opera、Android 4+支持WebP格式,IE 9+、IE mobile 10+支持JPEG XR。这两个新格式都支持无损和有损压缩,都具有更良好的压缩比。当然这需要为不同的浏览器返回不同的图片,增加了开发成本,也增加存储成本。不过你省了流量或者相同流量下改善了图片质量,提升了用户体验。你会如何取舍呢?对了,别忘了使用优秀的图片编码器及合适的参数。好的图片编码器,尤其是有损图片格式的编码器,能通过算法或手动调整,获得更高的压缩比。


py大白
8楼 · 2021-03-11 10:30

首先,我们要讨论的是图片的大小,不是图片的大小尽量大,而是恰到好处,一般来说,每个网站是不同的,但根据不同的应用页面,大小也不同,所以我们可以测试把握图片的大小,一般文章的图片宽度与文章的整体长度相同,高度遵循pc端:121:75,移动端:3:2的比例来设置,具体使用该大小,我们建议可以根据图片的实际内容来确定,毕竟网站用户体验是最重要的。


°图片的大小

图片的大小就是图片的大小,一般我们认为越小越好,毕竟用户需要时间打开页面,而大图片会导致页面加载时间过长,影响用户体验,我们一般认为单张图片不应超过100k。


°图片的格式

常见的图片格式:JPG,PNG,BMP,GIF等。

①JPG图片是作为一种常见的图片数据格式,它的优势发展就是具有体积小、加载速度快,缺点是压缩过大会制度导致一些图片清晰度降低。

②PNG的优点,BMP图片是,它是无损压缩,工程制图一般比较常用的,以这种形式的网站网页图标一般,缺点是太大,一般JPG图片几次。

③GIF图片是动图,可以有不错的交互性,但其缺点也比较具有明显,就是通过图片进行体积变化过大。

结论:综上所述,为了提高打开页面的速度,我们一般会选择JPG图片,但要注意压缩比,保持图片清晰,然后小是我们应该追求的极限。


风中浪子
9楼 · 2021-03-11 13:57

1)图片大小优化:有时候我们会有点纠结,图片太大了,打开速度回很慢;图片太小了,看上去又不清楚,影响视觉体验。其实,我们主要就是把握一个度,尽可能在保持清晰度的前提下,让图片尽量小,建议借助PS这类软件去进行优化。

 

一般来说,文章里的图片,控制在50K以下;而首页焦点大图控制在100K左右。

 

2)图片标签优化:首先,我们需要了解,图片有四大标签(width、height、alt、src),正规的写法,图片4大标签都要写好,但是有时候偷懒我们可能宽度和高度就省略了,其实写上会更好一些,减少了加载时间,无形中是进行了一些优化。


相关问题推荐

  • 回答 120

    相对前几年来说,要高上不少了,毕竟入行的人也是越来越多了,基础的工作对应想要参与的人群基数越来越大,但是对于高端人才的需求还是很多,人才还是相对稀缺性的。所以,想要学web或者其他技术也一样,别等,别观望。web前端就业方向特别多包括web前端开发...

  • 回答 25

    相对定位和绝对定位是定位的两种表现形式,区别如下:一、主体不同1、相对定位:是设置为相对定位的元素框会偏移某个距离。2、绝对定位:absolute 脱离文档流,通过 top,bottom,left,right 定位。二、特点不同1、相对定位:在使用相对定位时,无论是否进行移...

  • 抓包是什么意思?2020-04-01 17:36
    回答 7
    已采纳

    抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。抓包可以通过抓包工具来查看网络数据包内容。通过对抓获的数据包进行分析,可以得到有用的信息。目前流行的...

  • 回答 89

    常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

  • 回答 65
    已采纳

    前端是目的就业前景非常不错的一个计算机技术,但是自学的话还是有一定难度的,网络上自学是碎片化的,同时互联网技术跟新换代快,自己的话比较吃力也学习不到最新的技术。

  • SSR 是什么意思?2020-03-20 18:56
    回答 6

    SSR就是一台服务器,可以利用 SSR 在远程的服务器上配置 SSR,使其能够成为 SSR 节点,这样本地电脑或者其它设备利用 SSR 节点实现 VPN 或者远程上网及游戏加速等方面。ShadowsocksR(简称 SSR)是 Shadowsocks 分支,在 Shadowsocks 的基础上增加了一些数据...

  • 回答 52
    已采纳

    计算机培训方向比较多,建议找适合自己的方向选择培训编程类:JAVA、WEB、Python、C/C++、C#等测试类:软件测试运维类:云计算、网络安全设计类:UI设计、3D建模等

  • 回答 11

    1、代码判断xAxis: {type: 'time',splitLine: {show: false},interval: 3600, // 设置x轴时间间隔axisLabel: {formatter: function(value, index) {return liangTools.unix2hm(value)}}},首先要把xAxis 显示类型设置成time,然后设置对应X轴......

  • 回答 8

    HTML5 + CSS + JavaScript 开发 跨平台重用代码 

  • 回答 4

    采用rem单位自动响应,并提供独有栅格化系统快速定义宽高、边距节省css代码量,同时总结各大型移动端网页,提供一套ui颜色搭配规范,尺寸规范,字体规范等。

  • 回答 10

    iView UI、ioni、SUI

  • 回答 6

     jQTouch 

  • 回答 4

    如果只是普通的移动端用vue react 或者dva 如果是要编译成小程序什么的或者混生 就用uni-app(对应vue语法)taro(对应react) 或者纯原生 这个没有限制的,自己怎么舒服怎么来

  • 回答 4

    因为可以运用在网页和小程序的开饭中,而且开源,用着便宜,企业都很喜欢

  • 回答 10

    一、Visual Studio Code下载地址:https://code.visualstudio.com/微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。Visual Stud...

  • 回答 9

    jQuery自带淡入淡出效果 https://www.w3school.com.cn/jquery/jquery_fade.asp 看看这个 

没有解决我的问题,去提问