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 }
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 }
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 }