File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed
Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change 99 * https://opensource.org/licenses/MIT
1010 */
1111
12- /* global define */
12+ /* global define, Blob, URL */
1313
1414; ( function ( factory ) {
1515 'use strict'
3838 }
3939
4040 loadImage . getExifThumbnail = function ( dataView , offset , length ) {
41- var hexData , i , b
4241 if ( ! length || offset + length > dataView . byteLength ) {
4342 console . log ( 'Invalid Exif data: Invalid thumbnail data.' )
4443 return
4544 }
46- hexData = [ ]
47- for ( i = 0 ; i < length ; i += 1 ) {
48- b = dataView . getUint8 ( offset + i )
49- hexData . push ( ( b < 16 ? '0' : '' ) + b . toString ( 16 ) )
50- }
51- return 'data:image/jpeg,%' + hexData . join ( '%' )
45+ return URL . createObjectURL ( new Blob ( [ dataView . buffer . slice ( offset , offset + length ) ] ) )
5246 }
5347
5448 loadImage . exifTagTypes = {
You can’t perform that action at this time.
0 commit comments