2
2
* CanvasLite
3
3
* an html canvas implementation in pure JavaScript
4
4
*
5
- * @version 0.9.92 (2023-07-31 22:54:20 )
5
+ * @version 0.9.92r2 (2023-08-02 12:05:01 )
6
6
* https://github.com/foo123/CanvasLite
7
7
*
8
8
**/ /**
9
9
* CanvasLite
10
10
* an html canvas implementation in pure JavaScript
11
11
*
12
- * @version 0.9.92 (2023-07-31 22:54:20 )
12
+ * @version 0.9.92r2 (2023-08-02 12:05:01 )
13
13
* https://github.com/foo123/CanvasLite
14
14
*
15
15
**/
@@ -277,7 +277,7 @@ function RenderingContext2D(width, height, set_rgba_at, get_rgba_from)
277
277
set : function ( c ) {
278
278
if ( c instanceof Gradient || c instanceof Pattern )
279
279
{
280
- get_stroke_at = c . getColorAt . bind ( c ) ;
280
+ get_stroke_at = Rasterizer . getRGBAFrom ( c . getColorAt . bind ( c ) ) ;
281
281
}
282
282
else
283
283
{
@@ -292,7 +292,7 @@ function RenderingContext2D(width, height, set_rgba_at, get_rgba_from)
292
292
set : function ( c ) {
293
293
if ( c instanceof Gradient || c instanceof Pattern )
294
294
{
295
- get_fill_at = c . getColorAt . bind ( c ) ;
295
+ get_fill_at = Rasterizer . getRGBAFrom ( c . getColorAt . bind ( c ) ) ;
296
296
}
297
297
else
298
298
{
@@ -6644,7 +6644,7 @@ function CanvasLite(width, height)
6644
6644
} ;
6645
6645
self . toPNG = async function ( ) {
6646
6646
// only PNG output format
6647
- return await imagepng ( 'binary' , imageData . data , imageData . width , imageData . height /*, encoderOptions */ ) ;
6647
+ return await imagepng ( 'binary' , imageData . data , imageData . width , imageData . height /*, {deflateLevel: 0} */ ) ;
6648
6648
} ;
6649
6649
reset ( ) ;
6650
6650
}
@@ -6657,6 +6657,7 @@ CanvasLite[PROTO] = {
6657
6657
toBlob : null ,
6658
6658
toPNG : null
6659
6659
} ;
6660
+ CanvasLite . VERSION = "0.9.92r2" ;
6660
6661
CanvasLite . Image = Image ;
6661
6662
CanvasLite . RenderingContext2D = Rasterizer . RenderingContext2D ;
6662
6663
0 commit comments