Compositor¶
Namespace Nfty.Core.Imaging in assembly Nfty.Core.
Stacks finished layer images into one asset.
Methods¶
Composite(Dimensions, IReadOnlyList<Image<Rgba32>>, Configuration?)¶
public static Image<Rgba32> Composite(Dimensions canvas, IReadOnlyList<Image<Rgba32>> layersBottomToTop, Configuration? configuration = null);
Composites layers bottom-to-top onto a transparent canvas.
Parameters
canvas(Dimensions) - The output size; every layer must match it.layersBottomToTop(IReadOnlyList<Image<Rgba32>>) - Layer images in draw order.configuration(Configuration?) - The ImageSharp configuration to draw under, to cap its own row-parallelism; null usesDefault. Never changes the pixels.
Returns. The composited asset; the caller owns it.