Files
imgproxy/processing/scale.go
2025-09-24 00:41:12 +06:00

16 lines
276 B
Go

package processing
func (p *Processor) scale(c *Context) error {
if c.WScale == 1 && c.HScale == 1 {
return nil
}
wscale, hscale := c.WScale, c.HScale
if (c.Angle+c.PO.Rotate())%180 == 90 {
wscale, hscale = hscale, wscale
}
return c.Img.Resize(wscale, hscale)
}