예제 #1
0
 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),
     });
예제 #2
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);
    }