public void ImagePatternInCircle() { InitBlank(50, 50); context.Arc(25, 25, 20, 0, 360); var img = ReferenceImageManager.LoadReferenceImage("pattern-sample.png"); context.Pattern = new Xwt.Drawing.ImagePattern(img); context.Fill(); CheckImage("ImagePatternInCircle.png"); }
public void ImagePattern() { InitBlank(70, 70); context.Rectangle(5, 5, 40, 60); var img = ReferenceImageManager.LoadReferenceImage("pattern-sample.png"); context.Pattern = new Xwt.Drawing.ImagePattern(img); context.Fill(); CheckImage("ImagePattern.png"); }
public void ImagePatternWithScaleTransformWithAlpha() { InitBlank(70, 70); context.Scale(2, 0.5); context.Rectangle(5, 5, 20, 120); var img = ReferenceImageManager.LoadReferenceImage("pattern-sample.png"); context.Pattern = new Xwt.Drawing.ImagePattern(img.WithAlpha(0.5)); context.Fill(); CheckImage("ImagePatternWithScaleTransformWithAlpha.png"); }
public void ImagePatternInTriangle() { InitBlank(50, 50); context.MoveTo(25, 5); context.LineTo(45, 20); context.LineTo(5, 45); context.ClosePath(); var img = ReferenceImageManager.LoadReferenceImage("pattern-sample.png"); context.Pattern = new Xwt.Drawing.ImagePattern(img); context.Fill(); CheckImage("ImagePatternInTriangle.png"); }