Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@leafer/image

Package Overview
Dependencies
Maintainers
1
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@leafer/image - npm Package Compare versions

Comparing version
1.12.4
to
2.0.0
+7
-7
package.json
{
"name": "@leafer/image",
"version": "1.12.4",
"version": "2.0.0",
"description": "@leafer/image",

@@ -25,11 +25,11 @@ "author": "Chao (Leafer) Wan",

"dependencies": {
"@leafer/task": "1.12.4",
"@leafer/file": "1.12.4",
"@leafer/data": "1.12.4",
"@leafer/math": "1.12.4",
"@leafer/platform": "1.12.4"
"@leafer/task": "2.0.0",
"@leafer/file": "2.0.0",
"@leafer/data": "2.0.0",
"@leafer/math": "2.0.0",
"@leafer/platform": "2.0.0"
},
"devDependencies": {
"@leafer/interface": "1.12.4"
"@leafer/interface": "2.0.0"
}
}

@@ -1,2 +0,2 @@

import { ILeaferImage, ILeaferImageConfig, IFunction, IObject, InnerId, IMatrixData, ICanvasPattern, ILeaferImageCacheCanvas, ILeaferImagePatternPaint, ILeaferImageLevel, ISizeData, IImageCrossOrigin, IImageLOD } from '@leafer/interface'
import { ILeaferImage, ILeaferImageConfig, IFunction, IObject, InnerId, IMatrixData, ICanvasPattern, ILeaferImageCacheCanvas, ILeaferImagePatternPaint, ILeaferImageLevel, ISizeData, IImageCrossOrigin, IImageLOD, IInterlace } from '@leafer/interface'
import { Platform } from '@leafer/platform'

@@ -107,3 +107,3 @@ import { Resource } from '@leafer/file'

public getCanvas(width: number, height: number, opacity?: number, filters?: IObject, xGap?: number, yGap?: number, smooth?: boolean): any {
public getCanvas(width: number, height: number, opacity?: number, filters?: IObject, xGap?: number, yGap?: number, smooth?: boolean, interlace?: IInterlace): any {
width || (width = this.width)

@@ -118,3 +118,3 @@ height || (height = this.height)

const canvas = Platform.image.resize(this.view, width, height, xGap, yGap, undefined, smooth, opacity, filters)
const canvas = Platform.image.resize(this.view, width, height, xGap, yGap, undefined, smooth, opacity, filters, interlace)

@@ -121,0 +121,0 @@ this.cache = this.use > 1 ? { data: canvas, params: arguments } : null

@@ -1,2 +0,2 @@

import { ILeaferImage, InnerId, IImageLOD, IImageCrossOrigin, IObject, ILeaferImageConfig, IFunction, ILeaferImageCacheCanvas, ISizeData, IMatrixData, ILeaferImagePatternPaint, ICanvasPattern, ILeaferImageLevel, IImageManager } from '@leafer/interface';
import { ILeaferImage, InnerId, IImageLOD, IImageCrossOrigin, IObject, ILeaferImageConfig, IFunction, ILeaferImageCacheCanvas, ISizeData, IInterlace, IMatrixData, ILeaferImagePatternPaint, ICanvasPattern, ILeaferImageLevel, IImageManager } from '@leafer/interface';

@@ -27,3 +27,3 @@ declare class LeaferImage implements ILeaferImage {

getFull(_filters?: IObject): any;
getCanvas(width: number, height: number, opacity?: number, filters?: IObject, xGap?: number, yGap?: number, smooth?: boolean): any;
getCanvas(width: number, height: number, opacity?: number, filters?: IObject, xGap?: number, yGap?: number, smooth?: boolean, interlace?: IInterlace): any;
getPattern(canvas: any, repeat: string | null, transform?: IMatrixData, paint?: ILeaferImagePatternPaint): ICanvasPattern;

@@ -30,0 +30,0 @@ getLoadUrl(_thumbSize?: ISizeData): string;