Resize
Applicable to images, returns an image resource resized to the given width and/or height.
Syntax
RESOURCE.Resize SPEC
Returns
images.ImageResource
Use this method with global resources, page resources, or remote resources.
Resize an image to the given width and/or height.
If you specify both width and height, the resulting image will be disproportionally scaled unless the original image has the same aspect ratio.
{{ with resources.Get "images/original.jpg" }}
{{ with .Resize "300x" }}
<img src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="">
{{ end }}
{{ end }}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
Processmethod 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
Resizemethod, else provide both width and height. See details. - anchor
- Use with the
CropandFillmethods. 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
qNwhereNis an integer in the range [0, 100]. Default is75. See details. - hint
- Applicable to WebP images and equivalent to the
-presetflag for thecwebpencoder. 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.
Example
{{ with resources.Get "images/original.jpg" }}
{{ with .Resize "300x webp q85 lanczos" }}
<img src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="">
{{ end }}
{{ end }}Original

Processed

Last updated:
March 5, 2025
:
content: Remove "related" array from function and method pages (2fcd21ee5)
Improve this page