ImageMagick.ImageOptimizer.LosslessCompress C# (CSharp) Метод

LosslessCompress() публичный Метод

Performs lossless compression on the file. If the new file size is not smaller the file won't be overwritten.
public LosslessCompress ( FileInfo file ) : void
file System.IO.FileInfo The image file to optimize
Результат void
    public void LosslessCompress(FileInfo file)
    {
      Throw.IfNull(nameof(file), file);

      DoLosslessCompress(file);
    }

Same methods

ImageOptimizer::LosslessCompress ( string fileName ) : void

Usage Example

Пример #1
0
    public static void MakeGooglePageSpeedInsightsHappy()
    {
      FileInfo snakewareLogo = new FileInfo(SampleFiles.OutputDirectory + "OptimizeTest.jpg");
      File.Copy(SampleFiles.SnakewareJpg, snakewareLogo.FullName, true);

      Console.WriteLine("Bytes before: " + snakewareLogo.Length);

      ImageOptimizer optimizer = new ImageOptimizer();
      optimizer.LosslessCompress(snakewareLogo);

      snakewareLogo.Refresh();
      Console.WriteLine("Bytes after:  " + snakewareLogo.Length);
    }
All Usage Examples Of ImageMagick.ImageOptimizer::LosslessCompress