
PageSpeed 相关文档 为 NGINX 编译 PageSpeed 支持 ngx_pagespeed Configuring mod_pagespeed Filters 加载性能测试工具 WebPagetest Gomez 1 Jessepinkman 2013-05-28 16:59:54 +08:00 mark |
2 LincolnDz 2013-05-28 17:04:14 +08:00 mark |
3 ytzong 2013-05-28 17:06:19 +08:00 不损失画质是如何得来的? png8 只有256色,不可能不损失画质 |
4 NemoAlex OP |
5 Livid MOD PRO 确实很有效果,如果这个网站有个 API 接口就好了,收费的也行。 |
6 leecade 2013-05-29 03:46:46 +08:00 | /tr>
7 leecade 2013-05-29 03:53:11 +08:00 命令行下很多这类工具: https://github.com/leecade/imagine |
8 liuhang0077 2013-05-29 05:12:08 +08:00 via Android mark |
9 libftx 2013-05-29 08:11:55 +08:00 via Android mark |
10 fim8 2013-05-29 08:37:30 +08:00 非常感谢! |
11 hiwljun 2013-05-29 09:54:10 +08:00 @Livid curl http://tinypng.org/api/shrink --request POST --data-binary <file> |
13 cdfmr 2013-05-29 10:12:09 +08:00 试了一下,真的很不错。虽然没有打包下载,使用下载工具也能轻松搞定。我用的是Firefox+DTA。 |
| 14 clowwindy 2013-05-29 10:15:35 +08:00 via iPhone 每当出个新的图片压缩网站,号称有多厉害,结果和 photoshop 的 save for web 一对比,发现设成一样的参数,压缩效果是一样的 |
15 heroicYang 2013-05-29 10:31:42 +08:00 不错~mark之 |
16 Anran 2013-05-29 10:32:59 +08:00 impressive |
17 NemoAlex OP |
18 Los 2013-05-29 10:48:14 +08:00 http://pngquant.org/ pngquant is a command-line utility and a library for converting 24/32-bit PNG images to paletted (8-bit) PNGs. |
21 efi |
22 efi 2013-05-29 15:17:25 +08:00 优化png基本上是这几个方面: 1. 减少颜色数量。比如24位色深RGBA每个像素压缩前要4字节,通过颜色量化算法提取出256种常见颜色作为调色板,那么1个像素就1字节。这个的颜色量化,必然是有损的,只是说通过图像质量的较少损失换取较多的空间节省。这里有pngquant用中位切分算法,pngnq用神经网络算法。颜色量化另一个复杂之处是对于怎样用较少的颜色dither出较好的渐变效果。 2. 去除png文件格式中非必要的数据块。optipng做这个事情。 3. 图像预处理过滤调优,通过类似相邻像素查分的方法,让图像数据更适合压缩。optipng。 4. Deflate优化。zlib的deflate算法通用压缩器都可以加入使用。advdef/advpng使用了7zip的优化deflate,PNGOUT用了一种私有的Kflate。3月份Google发表的Zopfli原则上也可以整合进来。encoder.ru上还有一些私有的号称更好。 |
23 Kai 2013-05-31 07:03:49 +08:00 目前发现的不足是,压缩后的图片如果用 PIL 库处理的话,很容易出现 transparency mask 方面的错误。 |
24 saitjr 2016-02-22 18:03:26 +08:00 虽然过了很久了,还是安利下写的批量压缩下载的脚本,官网现在也有 api 可用,方式很多 https://github.com/saitjr/STTinyPNG-Python |