|
40 | 40 |
|
41 | 41 | // Transform image coordinates, allows to override e.g. |
42 | 42 | // the canvas orientation based on the orientation option, |
43 | | - // gets canvas, options passed as arguments: |
| 43 | + // gets canvas, options and data passed as arguments: |
44 | 44 | loadImage.transformCoordinates = function () {} |
45 | 45 |
|
46 | 46 | // Returns transformed options, allows to override e.g. |
|
121 | 121 | loadImage.scale = function (img, options, data) { |
122 | 122 | // eslint-disable-next-line no-param-reassign |
123 | 123 | options = options || {} |
| 124 | + // eslint-disable-next-line no-param-reassign |
| 125 | + data = data || {} |
124 | 126 | var canvas = document.createElement('canvas') |
125 | 127 | var useCanvas = |
126 | 128 | img.getContext || |
|
168 | 170 | } |
169 | 171 | if (useCanvas) { |
170 | 172 | // eslint-disable-next-line no-param-reassign |
171 | | - options = loadImage.getTransformedOptions(img, options, data || {}) |
| 173 | + options = loadImage.getTransformedOptions(img, options, data) |
172 | 174 | sourceX = options.left || 0 |
173 | 175 | sourceY = options.top || 0 |
174 | 176 | if (options.sourceWidth) { |
|
285 | 287 | } |
286 | 288 | canvas.width = destWidth |
287 | 289 | canvas.height = destHeight |
288 | | - loadImage.transformCoordinates(canvas, options) |
| 290 | + loadImage.transformCoordinates(canvas, options, data) |
289 | 291 | return loadImage.renderImageToCanvas( |
290 | 292 | canvas, |
291 | 293 | img, |
|
0 commit comments