This repository was archived by the owner on Aug 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +78
-0
lines changed Expand file tree Collapse file tree 6 files changed +78
-0
lines changed Original file line number Diff line number Diff line change 4662
4662
img . src = image . src ;
4663
4663
} else if ( image . data && ( img_ext === true || pass_to_img === true ) ) {
4664
4664
let blob = new Blob ( [ image . data ] , { type : m_type } ) ;
4665
+ img . src = URL . createObjectURL ( blob ) ;
4666
+ URL . revokeObjectURL ( blob ) ;
4667
+ } else if ( texture . source . data . nodeName && texture . source . data . nodeName . toLowerCase ( ) === 'canvas' ) {
4668
+ let base64data = texture . source . data . toDataURL ( 'image/png' , 1 ) . split ( ',' ) [ 1 ] ;
4669
+ let a2b = atob ( base64data ) ;
4670
+ let buff = new Uint8Array ( a2b . length ) ;
4671
+
4672
+ for ( let i = 0 , l = buff . length ; i < l ; i ++ ) {
4673
+ buff [ i ] = a2b . charCodeAt ( i ) ;
4674
+ }
4675
+
4676
+ let blob = new Blob ( [ buff ] , { type : 'image/png' } ) ;
4677
+
4665
4678
img . src = URL . createObjectURL ( blob ) ;
4666
4679
URL . revokeObjectURL ( blob ) ;
4667
4680
} else {
Original file line number Diff line number Diff line change 4312
4312
img . src = image . src ;
4313
4313
} else if ( image . data && ( img_ext === true || pass_to_img === true ) ) {
4314
4314
let blob = new Blob ( [ image . data ] , { type : m_type } ) ;
4315
+ img . src = URL . createObjectURL ( blob ) ;
4316
+ URL . revokeObjectURL ( blob ) ;
4317
+ } else if ( texture . source . data . nodeName && texture . source . data . nodeName . toLowerCase ( ) === 'canvas' ) {
4318
+ let base64data = texture . source . data . toDataURL ( 'image/png' , 1 ) . split ( ',' ) [ 1 ] ;
4319
+ let a2b = atob ( base64data ) ;
4320
+ let buff = new Uint8Array ( a2b . length ) ;
4321
+
4322
+ for ( let i = 0 , l = buff . length ; i < l ; i ++ ) {
4323
+ buff [ i ] = a2b . charCodeAt ( i ) ;
4324
+ }
4325
+
4326
+ let blob = new Blob ( [ buff ] , { type : 'image/png' } ) ;
4327
+
4315
4328
img . src = URL . createObjectURL ( blob ) ;
4316
4329
URL . revokeObjectURL ( blob ) ;
4317
4330
} else {
Original file line number Diff line number Diff line change 4266
4266
img . src = image . src ;
4267
4267
} else if ( image . data && ( img_ext === true || pass_to_img === true ) ) {
4268
4268
let blob = new Blob ( [ image . data ] , { type : m_type } ) ;
4269
+ img . src = URL . createObjectURL ( blob ) ;
4270
+ URL . revokeObjectURL ( blob ) ;
4271
+ } else if ( texture . source . data . nodeName && texture . source . data . nodeName . toLowerCase ( ) === 'canvas' ) {
4272
+ let base64data = texture . source . data . toDataURL ( 'image/png' , 1 ) . split ( ',' ) [ 1 ] ;
4273
+ let a2b = atob ( base64data ) ;
4274
+ let buff = new Uint8Array ( a2b . length ) ;
4275
+
4276
+ for ( let i = 0 , l = buff . length ; i < l ; i ++ ) {
4277
+ buff [ i ] = a2b . charCodeAt ( i ) ;
4278
+ }
4279
+
4280
+ let blob = new Blob ( [ buff ] , { type : 'image/png' } ) ;
4281
+
4269
4282
img . src = URL . createObjectURL ( blob ) ;
4270
4283
URL . revokeObjectURL ( blob ) ;
4271
4284
} else {
Original file line number Diff line number Diff line change 4169
4169
img . src = image . src ;
4170
4170
} else if ( image . data && ( img_ext === true || pass_to_img === true ) ) {
4171
4171
let blob = new Blob ( [ image . data ] , { type : m_type } ) ;
4172
+ img . src = URL . createObjectURL ( blob ) ;
4173
+ URL . revokeObjectURL ( blob ) ;
4174
+ } else if ( texture . source . data . nodeName && texture . source . data . nodeName . toLowerCase ( ) === 'canvas' ) {
4175
+ let base64data = texture . source . data . toDataURL ( 'image/png' , 1 ) . split ( ',' ) [ 1 ] ;
4176
+ let a2b = atob ( base64data ) ;
4177
+ let buff = new Uint8Array ( a2b . length ) ;
4178
+
4179
+ for ( let i = 0 , l = buff . length ; i < l ; i ++ ) {
4180
+ buff [ i ] = a2b . charCodeAt ( i ) ;
4181
+ }
4182
+
4183
+ let blob = new Blob ( [ buff ] , { type : 'image/png' } ) ;
4184
+
4172
4185
img . src = URL . createObjectURL ( blob ) ;
4173
4186
URL . revokeObjectURL ( blob ) ;
4174
4187
} else {
Original file line number Diff line number Diff line change 5243
5243
} else if ( image . data && ( img_ext === true || pass_to_img === true ) ) {
5244
5244
let blob = new Blob ( [ image . data ] , { type : m_type } ) ;
5245
5245
5246
+ img . src = URL . createObjectURL ( blob ) ;
5247
+ URL . revokeObjectURL ( blob ) ;
5248
+ } else if ( texture . source . data . nodeName && texture . source . data . nodeName . toLowerCase ( ) === 'canvas' ) {
5249
+ let base64data = texture . source . data . toDataURL ( 'image/png' , 1 ) . split ( ',' ) [ 1 ] ;
5250
+ let a2b = atob ( base64data ) ;
5251
+ let buff = new Uint8Array ( a2b . length ) ;
5252
+
5253
+ for ( let i = 0 , l = buff . length ; i < l ; i ++ ) {
5254
+ buff [ i ] = a2b . charCodeAt ( i ) ;
5255
+ }
5256
+
5257
+ let blob = new Blob ( [ buff ] , { type : 'image/png' } ) ;
5258
+
5246
5259
img . src = URL . createObjectURL ( blob ) ;
5247
5260
URL . revokeObjectURL ( blob ) ;
5248
5261
} else {
Original file line number Diff line number Diff line change 3505
3505
img . src = image . src ;
3506
3506
} else if ( image . data && ( img_ext === true || pass_to_img === true ) ) {
3507
3507
let blob = new Blob ( [ image . data ] , { type : m_type } ) ;
3508
+ img . src = URL . createObjectURL ( blob ) ;
3509
+ URL . revokeObjectURL ( blob ) ;
3510
+ } else if ( texture . source . data . nodeName && texture . source . data . nodeName . toLowerCase ( ) === 'canvas' ) {
3511
+ let base64data = texture . source . data . toDataURL ( 'image/png' , 1 ) . split ( ',' ) [ 1 ] ;
3512
+ let a2b = atob ( base64data ) ;
3513
+ let buff = new Uint8Array ( a2b . length ) ;
3514
+
3515
+ for ( let i = 0 , l = buff . length ; i < l ; i ++ ) {
3516
+ buff [ i ] = a2b . charCodeAt ( i ) ;
3517
+ }
3518
+
3519
+ let blob = new Blob ( [ buff ] , { type : 'image/png' } ) ;
3520
+
3508
3521
img . src = URL . createObjectURL ( blob ) ;
3509
3522
URL . revokeObjectURL ( blob ) ;
3510
3523
} else {
You can’t perform that action at this time.
0 commit comments