转载

为何Google的新Logo只有305个字节?

  话说 Google 的老 Logo 有 14000 个字节,它是这样计算出来的:它采用了复杂的 Serif 字体,只能用贝塞尔曲线来创建,总共需要 100 个锚点,占据了 6380 个字节(6KB),压缩之后为 2145 个字节(2KB)。

为何Google的新Logo只有305个字节?

  新 Logo 的简化版本几乎完全由圆和矩形创建(小写字母g除外):

为何Google的新Logo只有305个字节?

  整个 Logo 的组成:

  • 10 个圆圈(大写字母G和小写字母g每个 2ge,字母o每个 2 个,字母e每个 2 个)
  • 5 个矩形(大写字母G每个 2 个,小写字母l每个 1 个,字母e每个 2 个)
  • 7 个锚点

  Google 没有发布优化过的 305 个字节的 Logo 版本,似乎也没有提供在线版本,我相信他们宣称的 305 个字节的 Logo 还是可行的。

  为了验证,用 SVG 格式重建了首字母(G),未压缩为 302 个自己,压缩后为 195 字节。

  这里是完全未压缩的图形,包含 2 个圆和 2 个矩形:

  <svg xmlns="http://www.w3.org/2000/svg"> 

  <circle r="100" cy="100" cx="100" fill="#4885ed"/>

  <circle r="70" cy="100" cx="100" fill="#ffffff"/>

  <rect transform="rotate (-40 166,67)" height="78" width="99" y="27" x="117" fill="#ffffff"/>

  <rect height="30" width="88" y="87" x="111" fill="#4885ed"/></svg>

  产生的图如右:

为何Google的新Logo只有305个字节?

正文到此结束
Loading...