成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

谷歌新Logo如何做到只有305字節(jié)

開發(fā) 前端
谷歌換logo已經(jīng)有一段時(shí)間了,對于更換Logo的問題,大家討論的最多的是到底新老Logo哪個(gè)更好看。

谷歌換logo已經(jīng)有一段時(shí)間了,對于更換Logo的問題,大家討論的最多的是到底新老Logo哪個(gè)更好看。

但也有個(gè)別同學(xué)注意到了一個(gè)事實(shí):谷歌的新Logo只有305字節(jié)那么大,而老的Logo則有14000字節(jié)。

咳咳,按照谷歌的網(wǎng)絡(luò)流量,單單一個(gè)Logo就能為整個(gè)互聯(lián)網(wǎng)省下不少帶寬啊。新Logo為什么就這么小呢?

google-logo-01

谷歌新舊Logo

谷歌的舊Logo使用了serif字體,而這類字體只能通過貝塞爾曲線來創(chuàng)建。如下圖所示,從谷歌的Logo可以看到,舊Logo有多達(dá)100個(gè)錨 點(diǎn),因此最終產(chǎn)生的的Logo文件達(dá)到約6Kb(6380 字節(jié))大小也不足為奇。進(jìn)行壓縮以后,Logo的大小大約 2 KB (2145字節(jié))大小。

google-logo-02

谷歌舊Logo

谷歌新版的Logo在進(jìn)行了大量簡化,除了小寫的字母g以外,其他字母均可以由圓形和矩形構(gòu)造出來。如下圖所示:

google-logo-03

谷歌新Logo

整個(gè)新Logo由如下部分組成:

  1. 10個(gè)圓形。(大寫字母G占2個(gè)圓,小寫字母g占2個(gè)圓,字母e占兩個(gè)圓,每個(gè)字母O占2個(gè)圓)。

  2. 5個(gè)矩形。(大寫字母G占2個(gè)矩形,小寫字母g占1個(gè)矩形,字母e占兩個(gè)矩形)。

  3. 一個(gè)由7個(gè)錨點(diǎn)組成的圖形(小寫字母g的下半部分)。

我創(chuàng)建了大寫字母G的SVG矢量圖,生成的文件大小是302字節(jié),壓縮后只有195字節(jié)。如下是未壓縮的圖形代碼(由兩個(gè)矩形和兩個(gè)圓構(gòu)成)。

  1. <svg xmlns="http://www.w3.org/2000/svg">                                                        
  2. <circle r="100" cy="100" cx="100" fill="#4885ed"/> 
  3. <circle r="70" cy="100" cx="100" fill="#ffffff"/> 
  4. <rect transform="rotate(-40 166,67)" height="78" width="99" y="27" x="117" fill="#ffffff"/> 
  5. <rect height="30" width="88" y="87" x="111" fill="#4885ed"/> 
  6. </svg> 

上面的代碼生成的圖形如下圖右邊的G所示。

google-logo-04

當(dāng)然,還有另外一種繪制方式。我們可以使用strokes方式而不是fills方式來繪制Logo,這種方式最終產(chǎn)生的的文件更小,只有290字節(jié)。代碼如下所示:

  1. <svg xmlns="http://www.w3.org/2000/svg">                                                        
  2. <circle r="100" cy="100" cx="100" fill="#4885ed"/> 
  3. <circle r="70" cy="100" cx="100" fill="#ffffff"/> 
  4. <rect transform="rotate(-40 166,67)" height="78" width="99" y="27" x="117" fill="#ffffff"/> 
  5. <rect height="30" width="88" y="87" x="111" fill="#4885ed"/> 
  6. </svg> 

使用strokes的繪制方式,整個(gè)Logo只需要兩個(gè)圓(兩個(gè)字母O),四條路徑(分別對應(yīng)字母G、 g、 l,和e)即可繪制完成。如下圖所示:

google-logo-05

責(zé)任編輯:王雪燕 來源: code123
相關(guān)推薦

2011-11-09 15:49:52

API

2009-11-20 11:37:11

Oracle完全卸載

2013-09-10 11:21:02

谷歌微軟

2010-03-30 10:44:05

Nginx啟動(dòng)

2024-12-04 13:52:30

2021-05-24 10:55:05

Netty單機(jī)并發(fā)

2022-09-09 08:41:43

Netty服務(wù)端驅(qū)動(dòng)

2019-08-08 10:18:15

運(yùn)維架構(gòu)技術(shù)

2016-01-08 10:03:07

硅谷通吃互聯(lián)網(wǎng)

2018-01-12 15:17:40

數(shù)據(jù)庫水平分庫數(shù)據(jù)遷移

2016-06-15 11:06:27

云計(jì)算AWS

2010-05-20 17:29:02

IIS安全

2021-06-04 05:54:53

CIO數(shù)據(jù)驅(qū)動(dòng)數(shù)字轉(zhuǎn)型

2023-11-30 10:13:17

TensorRT架構(gòu)

2011-06-22 09:45:46

JavaScriptAPI

2017-11-14 08:25:36

數(shù)據(jù)庫MySQL安全登陸

2023-06-01 07:49:51

2012-03-12 16:42:54

測試

2020-08-03 08:48:18

技術(shù)人阿里專家

2011-04-29 10:32:46

項(xiàng)目管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 超碰精品在线观看 | 成人伊人 | 在线日韩| 午夜久久久 | 日韩午夜电影 | 成人影视网址 | 日韩电影一区 | 亚洲国产网址 | 中文字幕精品一区 | 成年视频在线观看福利资源 | 亚洲精品久久久久久久久久吃药 | 久久成人精品视频 | 国产精品99久久久久久久久久久久 | 伊人艹| 羞羞视频网站 | 色婷婷国产精品综合在线观看 | 黄网站免费在线看 | 99re在线视频观看 | 欧美日韩在线看 | 国产精品久久久久久一级毛片 | 成人免费视频观看视频 | 国产一区二区三区在线看 | 在线久草 | 嫩草黄色影院 | 国产精品三级久久久久久电影 | 91精品国产乱码麻豆白嫩 | 国产精品久久久久久妇女 | 国产精品乱码一区二区三区 | 欧美成视频 | 国外成人免费视频 | 羞羞视频在线免费 | 中文字幕av第一页 | 美女黄视频网站 | 欧美一区二区三区在线观看视频 | 成人字幕网zmw | 亚洲欧美视频一区 | 欧美福利在线 | 久久精品99| 中文字幕在线观看一区 | 99这里只有精品视频 | 日韩精品 电影一区 亚洲 |