mirror of https://github.com/gohugoio/hugo
2.3 KiB
2.3 KiB
Process specification
The process specification is a space-delimited, case-insensitive list of one or more of the following in any sequence:
- action
- Applicable to the
Process
method only. Specify zero or one ofcrop
,fill
,fit
, orresize
. If you specify an action you must also provide dimensions. - dimensions
- Provide width or height when using the
Resize
method, else provide both width and height. See details. - anchor
- Use with the
Crop
andFill
methods. Specify zero or one ofTopLeft
,Top
,TopRight
,Left
,Center
,Right
,BottomLeft
,Bottom
,BottomRight
, orSmart
. Default isSmart
. See details. - rotation
- Typically specify zero or one of
r90
,r180
, orr270
. Also supports arbitrary rotation angles. See details. - target format
- Specify zero or one of
gif
,jpeg
,png
,tiff
, orwebp
. See details. - quality
- Applicable to JPEG and WebP images. Optionally specify
qN
whereN
is an integer in the range [0, 100]. Default is75
. See details. - hint
- Applicable to WebP images and equivalent to the
-preset
flag for thecwebp
encoder. Specify zero or one ofdrawing
,icon
,photo
,picture
, ortext
. Default isphoto
. See details.
- background color
- When converting a PNG or WebP with transparency to a format that does not support transparency, optionally specify a background color using a 3-digit or a 6-digit hexadecimal color code. Default is
#ffffff
(white). See details. - resampling filter
- Typically specify zero or one of
Box
,Lanczos
,CatmullRom
,MitchellNetravali
,Linear
, orNearestNeighbor
. Other resampling filters are available. See details.