Resize
Syntax
RESOURCE.Resize SPEC
Returns
images.ImageResource
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