Ejemplo n.º 1
0
        public void ScaleByPercent()
        {
            var resizer = new ImageResizerTestClass();
            var image   = new Image <Rgba32>(10, 100);
            var result  = resizer.ScaleByPercent(image, 20);

            Assert.True(result.Width == 2 && result.Height == 20);
        }
Ejemplo n.º 2
0
        public void FixedSize()
        {
            var resizer = new ImageResizerTestClass();
            var image   = new Image <Rgba32>(100, 100);
            var color   = Rgba32.Green;
            var result  = resizer.FixedSize(image, 20, 10, color);

            Assert.True(result.Width == 20 && result.Height == 10);
        }
Ejemplo n.º 3
0
        public void Transform()
        {
            var resizer = new ImageResizerTestClass();
            var image   = new Image <Rgba32>(100, 100);

            var source      = new Rectangle(10, 10, 20, 20);
            var destination = new Rectangle(10, 10, 20, 20);
            var canvasSize  = new Size(50, 50);

            var result = resizer.TransformTest(image, source, destination, canvasSize, null);

            Assert.True(result.Width == 50 && result.Height == 50);
        }