UNPKG

react-img-toolkit

Version:

A lightweight React library for optimizing image loading through preloading, lazy loading, and caching capabilities

17 lines (16 loc) 467 B
interface ImageOptions { maxWidth?: number; maxHeight?: number; quality?: number; format?: "image/jpeg" | "image/png" | "image/webp" | "image/gif"; rotate?: number; flipHorizontal?: boolean; flipVertical?: boolean; keepTransparency?: boolean; } export declare function useImageOptimizer(): { optimizeImage: (file: File, options?: ImageOptions) => Promise<Blob | null>; loading: boolean; error: string | null; }; export {};