summaryrefslogtreecommitdiff
path: root/imageprocessor/imageorienter.go
blob: bca901da97aeb65e7bda63589d92a2461476c841 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package imageprocessor

import (
	"mandible/imageprocessor/gm"
	"mandible/uploadedfile"
)

type ImageOrienter struct{}

func (this *ImageOrienter) Process(image *uploadedfile.UploadedFile) error {
	filename, err := gm.FixOrientation(image.GetPath())
	if err != nil {
		return err
	}

	image.SetPath(filename)

	return nil
}