Interface: ImageNamespace
Defined in: src/batteries/media/builder.ts:401
image.* verbs (the runtime fuses adjacent image steps into one engine pass).
Methods
flip()
ts
flip(axis: "horizontal" | "vertical" | "both"): MediaChain;Defined in: src/batteries/media/builder.ts:425
Flip.
Parameters
| Parameter | Type |
|---|---|
axis | "horizontal" | "vertical" | "both" |
Returns
format()
ts
format(to: string, options?: {
quality?: number;
stripMetadata?: boolean;
}): MediaChain;Defined in: src/batteries/media/builder.ts:414
Re-encode to another format.
Parameters
| Parameter | Type |
|---|---|
to | string |
options | { quality?: number; stripMetadata?: boolean; } |
options.quality? | number |
options.stripMetadata? | boolean |
Returns
resize()
ts
resize(options: ResizeOptions): MediaChain;Defined in: src/batteries/media/builder.ts:407
Resize.
Parameters
| Parameter | Type |
|---|---|
options | ResizeOptions |
Returns
rotate()
ts
rotate(deg: 90 | 180 | 270): MediaChain;Defined in: src/batteries/media/builder.ts:421
Rotate clockwise.
Parameters
| Parameter | Type |
|---|---|
deg | 90 | 180 | 270 |
Returns
stripMetadata()
ts
stripMetadata(): MediaChain;Defined in: src/batteries/media/builder.ts:429
Strip EXIF/ICC metadata.