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许可证。