static void Main() { Console.WriteLine("Open RunExamples.cs. \nIn Main() method uncomment the example that you want to run."); Console.WriteLine("====================================================="); // Uncomment the one you want to try out //// ===================================================== //// ===================================================== //// Drawing And Formatting Images //// ===================================================== //// ===================================================== //DrawingUsingGraphics.Run(); //DrawingUsingGraphicsPath.Run(); //DrawingRectangle.Run(); //DrawingArc.Run(); //DrawingEllipse.Run(); //DrawingBezier.Run(); //CombineImages.Run(); //DrawingLines.Run(); //CreatingAnImageBySettingPath.Run(); //CreatingImageUsingStream.Run(); //DrawImagesUsingCoreFunctionality.Run(); //Imagetransparency.Run(); //InterruptMonitorSupport.Run(); //// ===================================================== //// ===================================================== //// Modifying And Converting Images //// ===================================================== //// ===================================================== //AddWatermarkToImage.Run(); //AddFramesToTIFFImage.Run(); //AdjustBrightness.Run(); //AdjustContrast.Run(); //AdjustGamma.Run(); //PNGtoPDF.Run(); //BMPToPDF.Run(); //SupportForJPEG.Run(); //ReadingPixelVaules.Run(); //RasterImageToPDF.Run(); //SupportForEPSFormat.Run(); //ConvertEMFToWMF.Run(); //AlignHorizontalAndVeticalResolutionsOfImage.Run(); //ApplyGaussWienerFilter.Run(); //ApplyGaussWienerFilterForColoredImage.Run(); //ApplyingMotionWienerFilter.Run(); //ApplyMedianAndWienerFilters.Run(); //BinarizationWithFixedThreshold.Run(); //BinarizationWithOtsuThreshold.Run(); //BlurAnImage.Run(); //Bradleythreshold.Run(); //ConvertingSVGToRasterImages.Run(); //CompressingTIFFImagesWithAdobeDeflateCompression.Run(); //CompressingTIFFImagesWithLZWAlgorithm.Run(); //ConcatTIFFImages.Run(); //ConcatenatingTIFFImagesfromStream.Run(); //ConcatenateTiffImagesHavingSeveralFrames.Run(); //ConvertGIFImageLayersToTIFF.Run(); //CreatingTIFFImageWithCompression.Run(); //CreateWMFMetaFileImage.Run(); //ConvertWMFMetaFileToSVG.Run(); //DitheringRasterImages.Run(); //ExpandOrCropAnImage.Run(); //ExtractTIFFFramesToBMPImageFormat.Run(); //ExportImageToDifferentFormats.Run(); //ExportImageToPSD.Run(); //ExportPsdLayersToImages.Run(); //Grayscaling.Run(); //ReadAndWriteXMPDataToImages.Run(); //ResizeImageWithResizeTypeEnumeration.Run(); //ResizingWithResizeTypeEnumeration.Run(); //RotatingImageOnSpecificAngle.Run(); //SavingEachFrameInOtherRasterImageFormat.Run(); //SavingRasterImageToTIFFWithCompression.Run(); //SimpleResizeImageProportionally.Run(); //SimpleResizing.Run(); //SplittingTiffFrames.Run(); //TiffDataRecovery.Run(); //TiffOptionsConfiguration.Run(); //ControllCacheReallocation.Run(); //AddDiagonalWatermarkToImage.Run(); //ColorConversionUsingICCProfiles.Run(); //ColorConversionUsingDefaultProfiles.Run(); //AddSignatureToImage.Run(); //ExportTextAsShape.Run(); //CreateEMFMetaFileImage.Run(); //ResizeWMFFile.Run(); //ConvertWMFToWebp.Run(); //ConvertWMFToPNG.Run(); //ConvertWMFToPDF.Run(); //GetLastModifiedDate.Run(); //SupportTiffDeflate.Run(); //ConvertImageWithGrayscale.Run(); //// ===================================================== //// ===================================================== //// DICOM //// ===================================================== //// ===================================================== //AdjustBrightnessDICOM.Run(); //AdjustContrastDICOM.Run(); //AdjustGammaDICOM.Run(); //ApplyFilterOnDICOMImage.Run(); //BinarizationWithFixedThresholdOnDICOMImage.Run(); //BinarizationWithOtsuThresholdOnDICOMImage.Run(); //BinarizationWithBradleysAdaptiveThreshold.Run(); //DICOMSimpleResizing.Run(); //DitheringForDICOMImage.Run(); //DICOMSOtherImageResizingOptions.Run(); //FlipDICOMImage.Run(); //GrayscalingOnDICOM.Run(); //RotatingDICOMImage.Run(); //// ===================================================== //// ===================================================== //// JPEG //// ===================================================== //// ===================================================== //AddThumbnailToEXIFSegment.Run(); //AddThumbnailToJFIFSegment.Run(); //AutoCorrectOrientationOfJPEGImages.Run(); //CroppingByRectangle.Run(); //CroppingByShifts.Run(); //ReadAllEXIFTags.Run(); //ReadAndModifyJpegEXIFTags.Run(); //ReadJpegEXIFTags.Run(); //ReadSpecificEXIFTagsInformation.Run(); //RotatingAnImage.Run(); //WritingAndModifyingEXIFData.Run(); //// ===================================================== //// ===================================================== //// META FILES //// ===================================================== //// ===================================================== //ConvertEMFToPDF.Run(); //CroppingByRectangleEMFImage.Run(); //CroppingEMFImage.Run(); //SupportForReplacingMissingFonts.Run(); SaveEMFtoFile.Run(); SaveEMFPlustoFile.Run(); SaveEmfGraphics.Run(); ///SVG---------- //ConvOfOtherFormatsToSVG.Run(); //SVGToEMFConversion.Run(); //// ===================================================== //// ===================================================== //// PNG //// ===================================================== //// ===================================================== //ApplyFilterMethod.Run(); //ChangeBackgroundColor.Run(); //CompressingFiles.Run(); //SettingResolution.Run(); //SpecifyBitDepth.Run(); //SpecifyTransparency.Run(); //SpecifyTransparencyUsingRasterImage.Run(); //// ===================================================== //// ===================================================== //// PSD //// ===================================================== //// ===================================================== //CreateIndexedPSDFiles.Run(); //CreateThumbnailsFromPSDFiles.Run(); //DetectFlattenedPSD.Run(); //ExportPSDLayerToRasterImage.Run(); //UpdateTextLayerInPSDFile.Run(); //MergePSDlayers.Run(); //UncompressedImageUsingFile.Run(); //UncompressedImageStreamObject.Run(); //PSDtoPDF.Run(); //SupportLayerForPSD.Run(); ICCProfileExtraction.Run(); ExtractICCProfileIgnoreICC.Run(); LockImageLayers.Run(); //// ===================================================== //// ===================================================== //// WebPImage //// ===================================================== //// ===================================================== //ConvertGIFFImageFrame.Run(); //CreatingWebPImage.Run(); //ExportToWebP.Run(); //ExportWebPToOtherImageFormats.Run(); //ExtractFrameFromWebPImage.Run(); //// ===================================================== //// ===================================================== //// DjVu //// ===================================================== //// ===================================================== //ConvertDjVuToTIFF.Run(); //ConvertRangeOfDjVuPages.Run(); //ConvertRangeOfDjVuPagesToSeparateImages.Run(); //ConvertSpecificPortionOfDjVuPage.Run(); //ConvertDjVuToPDF.Run(); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }
/// <summary> /// Runs the test file formats. /// </summary> private static void RunTestFileFormats() { Console.WriteLine("Running file formats tests:"); // ===================================================== // ===================================================== // DICOM // ===================================================== // ===================================================== AdjustBrightnessDICOM.Run(); AdjustContrastDICOM.Run(); AdjustGammaDICOM.Run(); ApplyFilterOnDICOMImage.Run(); BinarizationWithFixedThresholdOnDICOMImage.Run(); BinarizationWithOtsuThresholdOnDICOMImage.Run(); BinarizationWithBradleysAdaptiveThreshold.Run(); DICOMSimpleResizing.Run(); DitheringForDICOMImage.Run(); DICOMSOtherImageResizingOptions.Run(); FlipDICOMImage.Run(); GrayscalingOnDICOM.Run(); RotatingDICOMImage.Run(); // ===================================================== // ===================================================== // JPEG // ===================================================== // ===================================================== AddThumbnailToEXIFSegment.Run(); AddThumbnailToJFIFSegment.Run(); AutoCorrectOrientationOfJPEGImages.Run(); CroppingByRectangle.Run(); CroppingByShifts.Run(); ReadAllEXIFTags.Run(); ReadAndModifyJpegEXIFTags.Run(); ReadJpegEXIFTags.Run(); ReadSpecificEXIFTagsInformation.Run(); RotatingAnImage.Run(); WritingAndModifyingEXIFData.Run(); ConvertTIFFToJPEG.Run(); // ===================================================== // ===================================================== // META FILES // ===================================================== // ===================================================== ConvertEMFToPDF.Run(); CroppingByRectangleEMFImage.Run(); CroppingEMFImage.Run(); SupportForReplacingMissingFonts.Run(); SaveEMFtoFile.Run(); SaveEMFPlustoFile.Run(); SaveEmfGraphics.Run(); // ===================================================== // ===================================================== // SVG // ===================================================== // ===================================================== ConvOfOtherFormatsToSVG.Run(); SVGToEMFConversion.Run(); ConvertWMFToSVG.Run(); SVGToBMPConversion.Run(); SvgNativeResize.Run(); // ===================================================== // ===================================================== // ===================================================== // ===================================================== // PNG // ===================================================== // ===================================================== ApplyFilterMethod.Run(); ChangeBackgroundColor.Run(); CompressingFiles.Run(); SettingResolution.Run(); SpecifyBitDepth.Run(); SpecifyTransparency.Run(); SpecifyTransparencyUsingRasterImage.Run(); // ===================================================== // ===================================================== // PSD // ===================================================== // ===================================================== CreateIndexedPSDFiles.Run(); // ===================================================== // ===================================================== // WebPImage // ===================================================== // ===================================================== ConvertGIFFImageFrame.Run(); CreatingWebPImage.Run(); ExportToWebP.Run(); ExportWebPToOtherImageFormats.Run(); ExtractFrameFromWebPImage.Run(); OpenWebPFile.Run(); // ===================================================== // ===================================================== // DjVu // ===================================================== // ===================================================== ConvertDjVuToTIFF.Run(); ConvertRangeOfDjVuPages.Run(); ConvertRangeOfDjVuPagesToSeparateImages.Run(); ConvertSpecificPortionOfDjVuPage.Run(); ConvertDjVuToPDF.Run(); ParallelDJVUImagesProcessingUsingMultithreading.Run(); // ===================================================== // ===================================================== // Fodg // ===================================================== // ===================================================== SupportOfFODG.Run(); // ===================================================== // ===================================================== // CMX // ===================================================== // ===================================================== CMXToPNGConversion.Run(); // ===================================================== // ===================================================== // CDR // ===================================================== // ===================================================== SupportOfCDR.Run(); // ===================================================== // ===================================================== // OTG // ===================================================== // ===================================================== SupportOfOTG.Run(); }