コード例 #1
0
        public static void Run()
        {
            //ExStart:ApplyingMotionWienerFilter
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_ModifyingAndConvertingImages();

            // Load the image
            using (Image image = Image.Load(dataDir + "asposelogo.gif"))
            {
                // Caste the image into RasterImage
                RasterImage rasterImage = image as RasterImage;
                if (rasterImage == null)
                {
                    return;
                }

                // Create an instance of MotionWienerFilterOptions class and set the length, smooth value and angle.
                MotionWienerFilterOptions options = new MotionWienerFilterOptions(50, 9, 90);
                options.Grayscale = true;

                // Apply MedianFilterOptions filter to RasterImage object and  Save the resultant image
                rasterImage.Filter(image.Bounds, options);
                image.Save(dataDir + "ApplyingMotionWienerFilter_out.gif");
            }
            //ExEnd:ApplyingMotionWienerFilter
        }
コード例 #2
0
        public static void Run()
        {
            // To get proper output please apply a valid Aspose.Imaging License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
            // ExStart:ApplyingMotionWienerFilter
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_ModifyingAndConvertingImages();

            // Load the image
            using (Image image = Image.Load(dataDir + "asposelogo.gif"))
            {
                // caste the image into RasterImage
                RasterImage rasterImage = image as RasterImage;
                if (rasterImage == null)
                {
                    return;
                }

                // Create an instance of MotionWienerFilterOptions class and set the length, smooth value and angle.
                MotionWienerFilterOptions options = new MotionWienerFilterOptions(50, 9, 90);
                options.Grayscale = true;

                // apply MedianFilterOptions filter to RasterImage object.
                rasterImage.Filter(image.Bounds, options);

                // Save the resultant image
                image.Save(dataDir + "ApplyingMotionWienerFilter_out.gif");
            }
            // ExEnd:ApplyingMotionWienerFilter
        }
コード例 #3
0
        public static void Run()
        {
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_PSD();

            //ExStart:ApplyMotionWienerFilters

            String sourceFile = dataDir + @"sample.psd";
            string destName   = dataDir + @"motion_filter_out.gif";

            // Load the noisy image
            using (Image image = Image.Load(sourceFile))
            {
                // Cast the image into RasterImage
                RasterImage rasterImage = image as RasterImage;
                if (rasterImage == null)
                {
                    return;
                }

                // Create an instance of MotionWienerFilterOptions class and set the length, smooth value and angle.
                MotionWienerFilterOptions options = new MotionWienerFilterOptions(50, 9, 90);
                options.Grayscale = true;

                // Apply MedianFilterOptions filter to RasterImage object and  Save the resultant image
                rasterImage.Filter(image.Bounds, options);
                image.Save(destName, new GifOptions());
            }
            //ExEnd:ApplyMotionWienerFilters
        }
        public static void Run()
        {
            // ExStart:ApplyingMotionWienerFilter
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_ModifyingAndConvertingImages();

            // Load the image
            using (Image image = Image.Load(dataDir + "asposelogo.gif"))
            {
                // Caste the image into RasterImage
                RasterImage rasterImage = image as RasterImage;
                if (rasterImage == null)
                {
                    return;
                }

                // Create an instance of MotionWienerFilterOptions class and set the length, smooth value and angle.
                MotionWienerFilterOptions options = new MotionWienerFilterOptions(50, 9, 90);
                options.Grayscale = true;

                // Apply MedianFilterOptions filter to RasterImage object and  Save the resultant image
                rasterImage.Filter(image.Bounds, options);
                image.Save(dataDir + "ApplyingMotionWienerFilter_out.gif");
            }
            // ExEnd:ApplyingMotionWienerFilter
        }