UNPKG

image-ms-ssim

Version:

Image multi-scale structural similarity (MS-SSIM). In TypeScript/JavaScript. For browser/server.

25 lines (24 loc) 740 B
/// <reference path="node_modules/image-ssim/image-ssim.d.ts" /> /// <reference path="node_modules/image-resize-linear/image-resize-linear.d.ts" /> declare module ImageMSSSIM { type Data = number[] | any[] | Uint8Array; /** * Grey = 1, GreyAlpha = 2, RGB = 3, RGBAlpha = 4 */ type Channels = number; interface IImage { data: Data; width: number; height: number; channels: Channels; } interface IResult { msssim: number; ssim: number; } /** * Entry point. */ function compare(image1: IImage, image2: IImage, windowSize?: number, K1?: number, K2?: number, luminance?: boolean, bitsPerComponent?: number): IResult; } export = ImageMSSSIM;