summaryrefslogtreecommitdiff
path: root/internal/media/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/media/util.go')
-rw-r--r--internal/media/util.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/internal/media/util.go b/internal/media/util.go
index f4f2819af..1178649ea 100644
--- a/internal/media/util.go
+++ b/internal/media/util.go
@@ -206,7 +206,9 @@ func deriveImage(b []byte, contentType string) (*imageAndMeta, error) {
}
out := &bytes.Buffer{}
- if err := jpeg.Encode(out, i, nil); err != nil {
+ if err := jpeg.Encode(out, i, &jpeg.Options{
+ Quality: 100,
+ }); err != nil {
return nil, err
}
@@ -256,7 +258,9 @@ func deriveThumbnail(b []byte, contentType string, x uint, y uint) (*imageAndMet
aspect := float64(width) / float64(height)
out := &bytes.Buffer{}
- if err := jpeg.Encode(out, thumb, nil); err != nil {
+ if err := jpeg.Encode(out, thumb, &jpeg.Options{
+ Quality: 100,
+ }); err != nil {
return nil, err
}
return &imageAndMeta{