JPEG Optim
编辑本页JPEG Optim
的JpegOptimPostProcessor
是一个内置后处理器,执行一些无损的优化上JPEG编码的图像。
方法中创建的筛选器集中添加此后处理程序缩略图使用示例使用:
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:jpegoptim:{strip_all:真正的,马克斯:70,进步:真正的}
此配置启用元数据剥离和累进JPEG编码,并将结果图像二进制的最大质量因子设置为70。
请注意
默认可执行路径为/usr/bin/jpegoptim
.如果安装在系统的其他位置,则必须设置liip_imagine.jpegoptim.binary
相应的参数。
1 2 3 4
# app / config / config.yml参数:liip_imagine.jpegoptim.binary:/你/定制/道路/ / jpegoptim
选项
-
strip_all:
保龄球
- 删除所有注释、EXIF标记和其他图像元数据。
-
马克斯:
int
- 设置最大图像质量因子。
-
进步:
保龄球
- 确保图像使用累进编码。
参数
-
liip_imagine.jpegoptim.stripAll:
保龄球
- 从图像二进制文件中删除所有注释、EXIF标记和其他元数据。
-
liip_imagine.jpegoptim.max:
int
- 为图像二进制值分配最大质量因子。
-
liip_imagine.jpegoptim.progressive:
保龄球
- 确保为图像二进制文件启用累进编码。
-
liip_imagine.jpegoptim.binary:
字符串
-
属性的位置
jpegoptim
可执行文件。默认是/usr/bin/jpegoptim
. -
liip_imagine.jpegoptim.tempDir:
字符串
- 设置存储临时文件的目录。
提示
的价值liip_imagine.jpegoptim.tempDir
可以在受支持的操作系统上设置为内存中挂载点,例如/ /运行shm
在Linux上。这将减少磁盘负载,并可能提高性能。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。