@@ -20,15 +20,15 @@ if (!pdfjsImageDecoders.JpegImage) {
20
20
alert ( "Please build the pdfjs-dist library using `gulp dist-install`" ) ;
21
21
}
22
22
23
- var JPEG_IMAGE = "fish.jpg" ;
23
+ const JPEG_IMAGE = "fish.jpg" ;
24
24
25
- var jpegCanvas = document . getElementById ( "jpegCanvas" ) ;
26
- var jpegCtx = jpegCanvas . getContext ( "2d" ) ;
25
+ const jpegCanvas = document . getElementById ( "jpegCanvas" ) ;
26
+ const jpegCtx = jpegCanvas . getContext ( "2d" ) ;
27
27
28
28
// Load the image data, and convert it to a Uint8Array.
29
29
//
30
- var nonBinaryRequest = false ;
31
- var request = new XMLHttpRequest ( ) ;
30
+ let nonBinaryRequest = false ;
31
+ const request = new XMLHttpRequest ( ) ;
32
32
request . open ( "GET" , JPEG_IMAGE , false ) ;
33
33
try {
34
34
request . responseType = "arraybuffer" ;
@@ -41,12 +41,12 @@ if (nonBinaryRequest && request.overrideMimeType) {
41
41
}
42
42
request . send ( null ) ;
43
43
44
- var typedArrayImage ;
44
+ let typedArrayImage ;
45
45
if ( nonBinaryRequest ) {
46
- var str = request . responseText ,
46
+ const str = request . responseText ,
47
47
length = str . length ;
48
- var bytes = new Uint8Array ( length ) ;
49
- for ( var i = 0 ; i < length ; ++ i ) {
48
+ const bytes = new Uint8Array ( length ) ;
49
+ for ( let i = 0 ; i < length ; ++ i ) {
50
50
bytes [ i ] = str . charCodeAt ( i ) & 0xff ;
51
51
}
52
52
typedArrayImage = bytes ;
@@ -56,22 +56,22 @@ if (nonBinaryRequest) {
56
56
57
57
// Parse the image data using `JpegImage`.
58
58
//
59
- var jpegImage = new pdfjsImageDecoders . JpegImage ( ) ;
59
+ const jpegImage = new pdfjsImageDecoders . JpegImage ( ) ;
60
60
jpegImage . parse ( typedArrayImage ) ;
61
61
62
- var width = jpegImage . width ,
62
+ const width = jpegImage . width ,
63
63
height = jpegImage . height ;
64
- var jpegData = jpegImage . getData ( {
64
+ const jpegData = jpegImage . getData ( {
65
65
width,
66
66
height,
67
67
forceRGB : true ,
68
68
} ) ;
69
69
70
70
// Render the JPEG image on a <canvas>.
71
71
//
72
- var imageData = jpegCtx . createImageData ( width , height ) ;
73
- var imageBytes = imageData . data ;
74
- for ( var j = 0 , k = 0 , jj = width * height * 4 ; j < jj ; ) {
72
+ const imageData = jpegCtx . createImageData ( width , height ) ;
73
+ const imageBytes = imageData . data ;
74
+ for ( let j = 0 , k = 0 , jj = width * height * 4 ; j < jj ; ) {
75
75
imageBytes [ j ++ ] = jpegData [ k ++ ] ;
76
76
imageBytes [ j ++ ] = jpegData [ k ++ ] ;
77
77
imageBytes [ j ++ ] = jpegData [ k ++ ] ;
0 commit comments