remove fixJpgOrientation

This commit is contained in:
Chris Lu
2020-06-20 12:50:40 -07:00
parent 3080c197e3
commit de5ca9b258
12 changed files with 13 additions and 264 deletions

View File

@@ -1,29 +0,0 @@
package images
import (
"bytes"
"io"
"path/filepath"
"strings"
)
/*
* Preprocess image files on client side.
* 1. possibly adjust the orientation
* 2. resize the image to a width or height limit
* 3. remove the exif data
* Call this function on any file uploaded to SeaweedFS
*
*/
func MaybePreprocessImage(filename string, data []byte, width, height int) (resized io.ReadSeeker, w int, h int) {
ext := filepath.Ext(filename)
ext = strings.ToLower(ext)
switch ext {
case ".png", ".gif":
return Resized(ext, bytes.NewReader(data), width, height, "")
case ".jpg", ".jpeg":
data = FixJpgOrientation(data)
return Resized(ext, bytes.NewReader(data), width, height, "")
}
return bytes.NewReader(data), 0, 0
}