@chenlei28188/image-processor-mcp
Version:
MCP Server for intelligent image processing and analysis
22 lines • 643 B
TypeScript
import { Logger } from '../utils/Logger.js';
export interface CompressionResult {
originalSize: number;
compressedSize: number;
compressionRatio: number;
format: string;
quality: number;
data?: string;
buffer?: Buffer;
metadata: {
width: number;
height: number;
algorithm: string;
};
}
export declare class ImageCompressor {
private logger;
constructor(logger: Logger);
compress(source: string, options?: any): Promise<CompressionResult>;
optimizeForWeb(source: string, targetSize?: number): Promise<CompressionResult>;
}
//# sourceMappingURL=ImageCompressor.d.ts.map