Skip to main content

Interface: ImageUpscaleRequest

Defined in: packages/agentos/src/core/images/IImageProvider.ts:189

Provider-level request for image upscaling / super-resolution.

Passed to IImageProvider.upscaleImage by the high-level upscaleImage helper.

Properties

height?

optional height: number

Defined in: packages/agentos/src/core/images/IImageProvider.ts:199

Target height in pixels (alternative to scale).


image

image: Buffer

Defined in: packages/agentos/src/core/images/IImageProvider.ts:193

Source image as a raw Buffer.


modelId

modelId: string

Defined in: packages/agentos/src/core/images/IImageProvider.ts:191

Model identifier to use for upscaling.


providerOptions?

optional providerOptions: Record<string, unknown> | ImageProviderOptionBag

Defined in: packages/agentos/src/core/images/IImageProvider.ts:201

Arbitrary provider-specific options.


scale?

optional scale: 2 | 4

Defined in: packages/agentos/src/core/images/IImageProvider.ts:195

Integer scale factor (e.g. 2 or 4).


width?

optional width: number

Defined in: packages/agentos/src/core/images/IImageProvider.ts:197

Target width in pixels (alternative to scale).