diff options
| author | Chris Lu <chris.lu@gmail.com> | 2014-07-05 18:01:17 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2014-07-05 18:01:17 -0700 |
| commit | 413e5c145cd73693d2bda1b3038ce644ab71248a (patch) | |
| tree | 97645e7a5fbaf900c720d62dda4cd7346fe39980 /go/images/preprocess.go | |
| parent | 38231b689104aa54bfab2ba74c735b6bd107b442 (diff) | |
| download | seaweedfs-413e5c145cd73693d2bda1b3038ce644ab71248a.tar.xz seaweedfs-413e5c145cd73693d2bda1b3038ce644ab71248a.zip | |
lowercase when checking file name extensions.
Diffstat (limited to 'go/images/preprocess.go')
| -rw-r--r-- | go/images/preprocess.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/go/images/preprocess.go b/go/images/preprocess.go index 6b183df9f..e5c6dee8c 100644 --- a/go/images/preprocess.go +++ b/go/images/preprocess.go @@ -2,6 +2,7 @@ package images import ( "path/filepath" + "strings" ) /* @@ -10,15 +11,16 @@ import ( * 2. resize the image to a width or height limit * 3. remove the exif data * Call this function on any file uploaded to weedfs -* -*/ +* + */ func MaybePreprocessImage(filename string, data []byte, width, height int) (resized []byte, w int, h int) { ext := filepath.Ext(filename) + ext = strings.ToLower(ext) switch ext { case ".png", ".gif": return Resized(ext, data, width, height) case ".jpg", ".jpeg": - data = FixJpgOrientation(data) + data = FixJpgOrientation(data) return Resized(ext, data, width, height) } return data, 0, 0 |
