barberry / plugin-imagemagick
3.0.0
2020-11-25 07:24 UTC
Requires
- php: ^5.6 || ^7.0
- barberry/interfaces: ^2.0
- barberry/plugin-installer: ^3.0
Requires (Dev)
- phpunit/phpunit: ^5.7
README
用于处理图像的Barberry插件
参数语法
所有参数必须按顺序列出,中间不使用分隔符。任何参数都可以省略。
[width]x[height][noUpscale]bg[color]canvas[width]x[height]quality[percent]colorspace[name]strip
[width]x[height][noUpscale]
关于相应图像的高度和宽度的主要信息。如果提供了noUpscale
,则图像只会缩小,但不会放大。
bg[color]
图像的背景颜色,格式为11AAFF(十六进制代码格式,无起始#号)
canvas[width]x[height]
关于画布的高度和宽度信息。图像imagick实际上添加的参数将是
-size [width]x[height] xc:#[color] +swap -gravity center -composite
[color]
默认为000000,如果没有设置背景颜色,则使用bg颜色
quality[percent]
jpeg图像的质量百分比。范围从1到100
colorspace[name]
图像的色彩空间。允许的色彩空间
Gray|CMYK|sRGB|Transparent|RGB
trim[color]x[percent]
移除图像的任何颜色或透明度不改变的边框或边缘。换句话说,它移除了围绕图像的“无聊”部分。
[color]
是要修剪的颜色
[percent]
是在修剪时应用的模糊百分比(百分比越高,可能裁剪的图像越多)
strip
在某些情况下,颜色配置文件可能占据图像的很大一部分,特别是如果图像很小或已调整大小。此选项允许裁剪掉颜色配置文件。
环境
有两个环境选项,用于规范图像的最大大小
MAX_WIDTH
- 默认值为800
MAX_HEIGHT
- 默认值为600
如果您需要能够生成全高清/2K/4K大小,请设置它们