receipt_indexer/backend/shared/image_transform/imgtransform.go
Ethan Wellenreiter c23a8d76b5 Framework/starter code for S3/MinIO bucket object lambda
Signed-off-by: Ethan Wellenreiter <ewellenreiter@gmail.com>
2025-05-05 22:06:36 -04:00

18 lines
343 B
Go

package imgtransform
import (
"bytes"
"image"
"github.com/nfnt/resize"
)
func BytesToImage(data []byte) (image.Image, error) {
image, _, err := image.Decode(bytes.NewReader(data))
return image, err
}
func ResizeImage(img image.Image, width uint, height uint) image.Image {
return resize.Resize(width, height, img, resize.Lanczos3)
}