UNPKG

rext-image-editor

Version:

REXT is a client side image editor that uses GPU.

61 lines (60 loc) 1.28 kB
export interface vec3 { x: number; y: number; z: number; } export interface Config { resolutionLimit: number; editionResolutionLimit: number; autoZoom?: boolean; width?: number; height?: number; } export declare type Nullable<T> = T | null; export declare type KeyValue<V> = { [key: string]: V; }; export interface vec2 { x: number; y: number; } export interface vec4 { x: number; y: number; z: number; w: number; } export declare type ParamValue = number | vec2 | vec4; export declare type ParamsAbs = KeyValue<ParamValue>; export interface Params extends ParamsAbs { hdr: number; exposure: number; temperature: number; tint: number; brightness: number; saturation: number; contrast: number; sharpen: number; masking: number; sharpen_radius: number; radiance: number; highlights: number; shadows: number; whites: number; blacks: number; dehaze: number; bAndW: number; atmosferic_light: number; lightFill: number; lightColor: number; lightSat: number; darkFill: number; darkColor: number; darkSat: number; rotation: number; rotation_center: vec2; scale: vec2; translate: vec2; size: vec2; zoom: number; }