@@ -67,33 +67,6 @@ Exif orientation values to correctly display the letter F:
6767 img . src = testImageURL
6868 } ) ( )
6969
70- loadImage . transform = function ( img , options , callback , file , data ) {
71- originalTransform . call (
72- loadImage ,
73- img ,
74- options ,
75- function ( img , data ) {
76- if ( data ) {
77- var exifOrientation = data . exif && data . exif . get ( 'Orientation' )
78- if (
79- loadImage . orientation &&
80- exifOrientation > 4 &&
81- exifOrientation < 9
82- ) {
83- // Automatic image orientation switched image dimensions
84- var originalWidth = data . originalWidth
85- var originalHeight = data . originalHeight
86- data . originalWidth = originalHeight
87- data . originalHeight = originalWidth
88- }
89- }
90- callback ( img , data )
91- } ,
92- file ,
93- data
94- )
95- }
96-
9770 /**
9871 * Determines if the image requires orientation.
9972 *
@@ -131,6 +104,33 @@ Exif orientation values to correctly display the letter F:
131104 )
132105 }
133106
107+ loadImage . transform = function ( img , options , callback , file , data ) {
108+ originalTransform . call (
109+ loadImage ,
110+ img ,
111+ options ,
112+ function ( img , data ) {
113+ if ( data ) {
114+ var exifOrientation = data . exif && data . exif . get ( 'Orientation' )
115+ if (
116+ loadImage . orientation &&
117+ exifOrientation > 4 &&
118+ exifOrientation < 9
119+ ) {
120+ // Automatic image orientation switched image dimensions
121+ var originalWidth = data . originalWidth
122+ var originalHeight = data . originalHeight
123+ data . originalWidth = originalHeight
124+ data . originalHeight = originalWidth
125+ }
126+ }
127+ callback ( img , data )
128+ } ,
129+ file ,
130+ data
131+ )
132+ }
133+
134134 // Transforms coordinate and dimension options
135135 // based on the given orientation option:
136136 loadImage . getTransformedOptions = function ( img , opts , data ) {
0 commit comments