Aspose.Imaging.Examples.CSharp.ModifyingAndConvertingImages.CompressingTIFFImagesWithLZWAlgorithm.Run C# (CSharp) Метод

Run() публичный статический Метод

public static Run ( ) : void
Результат void
        public static void Run()
        {
            // ExStart:CompressingTIFFImagesWithLZWAlgorithm
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_ModifyingAndConvertingImages();

            // Load an image through file path location or stream
            Image image = Image.Load(dataDir + "SampleTiff.tiff");

            // Create an instance of TiffOptions for the resultant image
            TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);

            // Set BitsPerSample, Compression, Photometric mode and graycale palette
            outputSettings.BitsPerSample = new ushort[] { 4 };
            outputSettings.Compression = TiffCompressions.Lzw;
            outputSettings.Photometric = TiffPhotometrics.Palette;
            outputSettings.Palette = ColorPaletteHelper.Create4BitGrayscale(false);
            image.Save(dataDir + "SampleTiff_out.tiff", outputSettings);
            // ExEnd:CompressingTIFFImagesWithLZWAlgorithm
        }
    }
CompressingTIFFImagesWithLZWAlgorithm