public static Layer ToLayer(this SerializableLayer layer, int maxWidth, int maxHeight) { return(new Layer(layer.Name, new Surface(layer.ToSKImage()), maxWidth, maxHeight) { Opacity = layer.Opacity, IsVisible = layer.IsVisible, Offset = new(layer.OffsetX, layer.OffsetY, 0, 0), });
public void CanCreateSKImageFromLayer() { SerializableDocument document = PixiParser.Deserialize("./Files/16x16,PPD-3.pixi"); SerializableLayer layer = document.Layers[0]; using SKImage image = layer.ToSKImage(); Assert.Equal(layer.Width, image.Width); }