UNPKG

@dondonudonjp/vertexai-imagen-mcp-server

Version:

[DEPRECATED] MCP Server for Vertex AI Imagen image generation. Imagen endpoints shut down 2026-06-30; migrate to the nanoBanana MCP Server (Gemini image models).

40 lines 1.54 kB
/** * サムネイル生成ユーティリティ */ export interface ThumbnailConfig { maxWidth: number; maxHeight: number; quality: number; format: 'jpeg' | 'png' | 'webp'; } export interface ThumbnailResult { base64: string; mimeType: string; } export declare const DEFAULT_THUMBNAIL_CONFIG: ThumbnailConfig; /** * 画像ファイルからサムネイルを生成 * * @param imageBuffer 元画像のバッファ * @param config サムネイル設定(省略時はデフォルト) * @returns サムネイルのBase64データURI */ export declare function generateThumbnail(imageBuffer: Buffer, config?: ThumbnailConfig): Promise<string>; /** * ファイルパスから画像を読み込みサムネイルを生成 * * @param filePath 画像ファイルパス * @param config サムネイル設定(省略時はデフォルト) * @returns サムネイルのBase64データURI * @deprecated Use generateThumbnailDataFromFile for MCP responses */ export declare function generateThumbnailFromFile(filePath: string, config?: ThumbnailConfig): Promise<string>; /** * ファイルパスから画像を読み込みMCP用のサムネイルデータを生成 * * @param filePath 画像ファイルパス * @param config サムネイル設定(省略時はデフォルト) * @returns 純粋なBase64文字列とMIMEタイプ */ export declare function generateThumbnailDataFromFile(filePath: string, config?: ThumbnailConfig): Promise<ThumbnailResult>; //# sourceMappingURL=thumbnail.d.ts.map