You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
559 B
22 lines
559 B
|
2 months ago
|
import { ImageCallback } from '@jimp/core';
|
||
|
|
|
||
|
|
interface ResizeClass {
|
||
|
|
resize(w: number, h: number, cb?: ImageCallback<this>): this;
|
||
|
|
resize(w: number, h: number, mode?: string, cb?: ImageCallback<this>): this;
|
||
|
|
}
|
||
|
|
|
||
|
|
interface Resize {
|
||
|
|
constants: {
|
||
|
|
// resize methods
|
||
|
|
RESIZE_NEAREST_NEIGHBOR: 'nearestNeighbor';
|
||
|
|
RESIZE_BILINEAR: 'bilinearInterpolation';
|
||
|
|
RESIZE_BICUBIC: 'bicubicInterpolation';
|
||
|
|
RESIZE_HERMITE: 'hermiteInterpolation';
|
||
|
|
RESIZE_BEZIER: 'bezierInterpolation';
|
||
|
|
}
|
||
|
|
|
||
|
|
class: ResizeClass
|
||
|
|
}
|
||
|
|
|
||
|
|
export default function(): Resize;
|