Allows you to specify an alternate output format for the image.
For example, you might use this if you want to full specify the encoder and it's properties.
This will override the default behavior of outputting the image as the same format.
- Namespace
- Statiq.Images
- Containing Type
- MutateImage
Syntax
public MutateImage OutputAs(Action<Image<Rgba32>, Stream> action, Func<NormalizedPath, NormalizedPath> pathModifier = null)
Parameters
Name |
Type |
Description |
action |
Action<Image<Rgba32>, Stream> |
An action that should write the provided image to the provided stream. |
pathModifier |
Func<NormalizedPath, NormalizedPath> |
Modifies the destination path after applying the operation (for example, to set the extension). |
Return Value
Type |
Description |
MutateImage |
The current module instance. |