0.0.35 • Published 6 months ago
@types/imagemagick v0.0.35
Installation
npm install --save @types/imagemagick
Summary
This package contains type definitions for imagemagick (https://github.com/rsms/node-imagemagick).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/imagemagick.
index.d.ts
// Type definitions for imagemagick
// Project: https://github.com/rsms/node-imagemagick
// Definitions by: Carlos Ballesteros Velasco <https://github.com/soywiz>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Imported from: https://github.com/soywiz/typescript-node-definitions/imagemagick.d.ts
/// <reference types="node" />
import child_process = require("child_process");
export declare function identify(path: string, callback: (err: Error, features: Features) => void): child_process.ChildProcess;
export declare function identify(path: any[], callback: (err: Error, result: string) => void): child_process.ChildProcess;
export declare module identify {
export var path: string;
}
export declare function readMetadata(path: string, callback: (err: Error, result: any) => void): child_process.ChildProcess;
export declare function convert(args: any, callback: (err: Error, result: any) => void): child_process.ChildProcess;
export declare function convert(args: any, timeout: number, callback: (err: Error, result: any) => void): child_process.ChildProcess;
export declare module convert {
export var path: string;
}
export declare function resize(options: Options, callback: (err: Error, result: any) => void): child_process.ChildProcess;
export declare function crop(options: Options, callback: (err: Error, result: any) => void): child_process.ChildProcess;
export declare function resizeArgs(options: Options): ResizeArgs;
export interface Features {
format?: string | undefined;
width?: number | undefined;
height?: number | undefined;
depth?: number | undefined;
}
export interface Options {
srcPath?: string | undefined; //: null,
srcData?: string | undefined; //: null,
srcFormat?: string | undefined; //: null,
dstPath?: string | undefined; //: null,
quality?: number | undefined; //: 0.8,
format?: string | undefined; //: 'jpg',
progressive?: boolean | undefined; //: false,
colorspace?: any; //: null,
width?: number | undefined; //: 0,
height?: number | undefined; //: 0,
strip?: boolean | undefined; //: true,
filter?: string | undefined; //: 'Lagrange',
sharpening?: number | undefined; //: 0.2,
customArgs?: any[] | undefined; //: [],
timeout?: number | undefined; //: 0
}
export interface ResizeArgs {
opt: Options;
args: string[];
}
Additional Details
- Last updated: Thu, 08 Jul 2021 14:23:08 GMT
- Dependencies: @types/node
- Global values: none
Credits
These definitions were written by Carlos Ballesteros Velasco.
0.0.32
9 months ago
0.0.33
8 months ago
0.0.34
7 months ago
0.0.35
6 months ago
0.0.31
3 years ago
0.0.30
7 years ago
0.0.29
8 years ago
0.0.28
8 years ago
0.0.27-alpha
8 years ago
0.8.27-alpha
8 years ago
0.8.26-alpha
8 years ago
0.8.25-alpha
8 years ago
0.8.24-alpha
8 years ago
0.8.23-alpha
8 years ago
0.8.22-alpha
8 years ago
0.8.21-alpha
8 years ago
0.8.16-alpha
8 years ago
0.8.15-alpha
8 years ago