예제 #1
0
            public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified()
            {
                using (var image = new MagickImage())
                {
                    var settings = new ComplexSettings();

                    settings.SetImageArtifacts(image);

                    Assert.Empty(image.ArtifactNames);
                }
            }
            public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified()
            {
                using (var image = new MagickImage())
                {
                    var settings = new ComplexSettings();

                    settings.SetImageArtifacts(image);

                    Assert.IsNull(image.GetArtifact("complex:snr"));
                }
            }
            public void ShouldSetTheSignalToNoiseRatio()
            {
                using (var image = new MagickImage())
                {
                    var settings = new ComplexSettings()
                    {
                        SignalToNoiseRatio = 1.2,
                    };

                    settings.SetImageArtifacts(image);

                    Assert.AreEqual("1.2", image.GetArtifact("complex:snr"));
                }
            }
            public void ShouldRemoveTheSignalToNoiseRatio()
            {
                using (var image = new MagickImage())
                {
                    var settings = new ComplexSettings()
                    {
                        SignalToNoiseRatio = 1.2,
                    };

                    settings.SetImageArtifacts(image);
                    settings.RemoveImageArtifacts(image);

                    EnumerableAssert.IsEmpty(image.ArtifactNames);
                }
            }
예제 #5
0
            public void ShouldRemoveTheSignalToNoiseRatio()
            {
                using (var image = new MagickImage())
                {
                    var settings = new ComplexSettings()
                    {
                        SignalToNoiseRatio = 1.2,
                    };

                    settings.SetImageArtifacts(image);
                    settings.RemoveImageArtifacts(image);

                    Assert.IsNull(image.GetArtifact("complex:snr"));
                }
            }