File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232 }
3333
3434 loadImage . ExifMap . prototype . map = {
35- Orientation : 0x0112
35+ Orientation : 0x0112 ,
36+ Thumbnail : 0x0201
3637 }
3738
3839 loadImage . ExifMap . prototype . get = function ( id ) {
4445 console . log ( 'Invalid Exif data: Invalid thumbnail data.' )
4546 return
4647 }
47- return loadImage . createObjectURL (
48- new Blob ( [ dataView . buffer . slice ( offset , offset + length ) ] )
49- )
48+ return new Blob ( [ dataView . buffer . slice ( offset , offset + length ) ] )
5049 }
5150
5251 loadImage . exifTagTypes = {
229228 var tiffOffset = offset + 10
230229 var littleEndian
231230 var dirOffset
232- var thumbnailData
233231 // Check for the ASCII code for "Exif" (0x45786966):
234232 if ( dataView . getUint32 ( offset + 4 ) !== 0x45786966 ) {
235233 // No Exif data, might be XMP data instead
280278 data
281279 )
282280 if ( dirOffset && ! options . disableExifThumbnail ) {
283- thumbnailData = { exif : { } }
284281 dirOffset = loadImage . parseExifTags (
285282 dataView ,
286283 tiffOffset ,
287284 tiffOffset + dirOffset ,
288285 littleEndian ,
289- thumbnailData
286+ data
290287 )
291288 // Check for JPEG Thumbnail offset:
292- if ( thumbnailData . exif [ 0x0201 ] ) {
293- data . exif . Thumbnail = loadImage . getExifThumbnail (
289+ if ( data . exif [ 0x0201 ] ) {
290+ data . exif [ 0x0201 ] = loadImage . getExifThumbnail (
294291 dataView ,
295- tiffOffset + thumbnailData . exif [ 0x0201 ] ,
296- thumbnailData . exif [ 0x0202 ] // Thumbnail data length
292+ tiffOffset + data . exif [ 0x0201 ] ,
293+ data . exif [ 0x0202 ] // Thumbnail data length
297294 )
298295 }
299296 }
You can’t perform that action at this time.
0 commit comments