From 61c52917b75dcd9195bb16186015af97c2f5ec7c Mon Sep 17 00:00:00 2001 From: RandomChars <random@chars.jp> Date: Sat, 9 Oct 2021 12:51:19 +0900 Subject: [PATCH] export MakePreview --- store/image.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/store/image.go b/store/image.go index c136916..95b5c1d 100644 --- a/store/image.go +++ b/store/image.go @@ -29,6 +29,11 @@ type Image struct { CommentaryTranslation string `json:"commentary_translation"` } +// MakePreview compresses an image.Image to preview-size. +func MakePreview(img image.Image) image.Image { + return resize.Thumbnail(256, 256, img, resize.Bilinear) +} + // Images returns a slice of image hashes. func (s *Store) Images() []string { var images []string @@ -236,7 +241,7 @@ func (s *Store) ImageAdd(data []byte, flake string) Image { log.Warnf("Error decoding upload %s, %s", info.Hash, err) return Image{} } else { - img = resize.Thumbnail(256, 256, i, resize.Bilinear) + img = MakePreview(i) info.Type = format } -- GitLab