Browse Source

fix orientation for all jpg files

pull/2/head
Chris Lu 11 years ago
parent
commit
c1307103b2
  1. 5
      go/storage/needle.go

5
go/storage/needle.go

@ -117,9 +117,12 @@ func NewNeedle(r *http.Request, fixJpgOrientation bool) (n *Needle, e error) {
} }
n.SetHasLastModifiedDate() n.SetHasLastModifiedDate()
if fixJpgOrientation && strings.HasSuffix(strings.ToLower(string(n.Name)), ".jpg") {
if fixJpgOrientation {
loweredName := strings.ToLower(fname)
if mimeType == "image/jpeg" || strings.HasSuffix(loweredName, ".jpg") || strings.HasSuffix(loweredName, ".jpeg") {
n.Data = images.FixJpgOrientation(n.Data) n.Data = images.FixJpgOrientation(n.Data)
} }
}
n.Checksum = NewCRC(n.Data) n.Checksum = NewCRC(n.Data)

Loading…
Cancel
Save