Path: blob/main/src/vs/platform/imageResize/common/imageResizeService.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { createDecorator } from '../../instantiation/common/instantiation.js';67export const IImageResizeService = createDecorator<IImageResizeService>('imageResizeMainService');8910export interface IImageResizeService {1112readonly _serviceBrand: undefined;1314/**15* Resizes an image to a maximum dimension of 768px while maintaining aspect ratio.16*/17resizeImage(data: Uint8Array | string, mimeType?: string): Promise<Uint8Array>;18}192021