1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| import { DecoderFn, EncoderFn, ImageCallback } from '@jimp/core';
|
| interface PNGClass {
| _deflateLevel: number,
| _deflateStrategy: number,
| _filterType: number,
| _colorType: number,
| deflateLevel(l: number, cb?: ImageCallback<this>): this;
| deflateStrategy(s: number, cb?: ImageCallback<this>): this;
| filterType(f: number, cb?: ImageCallback<this>): this;
| colorType(s: number, cb?: ImageCallback<this>): this;
| }
|
| interface PNG {
|
| mime: { 'image/png': string[] },
|
| hasAlpha: { 'image/png': true },
|
| decoders: {
| 'image/png': DecoderFn
| }
| encoders: {
| 'image/png': EncoderFn
| }
|
| class: PNGClass
|
| constants: {
| MIME_PNG: 'image/png';
| // PNG filter types
| PNG_FILTER_AUTO: -1;
| PNG_FILTER_NONE: 0;
| PNG_FILTER_SUB: 1;
| PNG_FILTER_UP: 2;
| PNG_FILTER_AVERAGE: 3;
| PNG_FILTER_PATH: 4;
| }
| }
|
| export default function(): PNG;
|
|