PNG定量
编辑该页面PNG定量
的PngquantPostProcessor
是一个内置的后处理器执行的吗安全的,有损优化上PNG编码的图像。
添加后处理器中创建的过滤器设置缩略图的使用例子使用:
1 2 3 4 5 6 7 8 9 10
# app / config / config.ymlliip_imagine:filter_sets:my_thumb:过滤器:缩略图:{大小:(120年,90年),模式:出站}背景:{大小:(124年,94年),位置:中心,颜色:# 000的}post_processors:pngquant:{质量:“75 - 85”}
这个配置集品质因数范围75到85的二进制图像。
请注意
默认的执行路径/usr/bin/pngquant
。如果安装在您的系统,您必须设置liip_imagine.pngquant.binary
相应的参数。
1 2 3 4
# app / config / config.yml参数:liip_imagine.pngquant.binary:/你/定制/道路/ / pngquant
选项
-
质量:
int | int []
-
当设置为一个
int
这集的最大图像质量水平。当设置为一个int []
(如[80]
)第一个数组int
用于定义的最低可接受的质量水平和第二个定义的最大质量水平(在这种模式下,可执行文件将使用最少的颜色必须达到或超过最大质量,但如果转换结果质量低于最低质量转换后的文件将被丢弃,最初的一个代替)。 -
速度:
int
-
速度/质量平衡值使用。有效值:
1
(慢/最好)11
(最快/最差)。 -
抖动:
bool |浮动
-
当设置为
假
Floyd-Steinberg抖动算法是完全禁用。否则,当一个浮动
设置,犹豫不决。
参数
-
liip_imagine.pngquant.binary:
字符串
-
设置的位置
pnquant
可执行文件。默认是/usr/bin/pngquant
。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。