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

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

Performs lossless compression on speified the file. If the new file size is not smaller the file won't be overwritten.
public LosslessCompress ( string fileName ) : void
fileName string The name of the image file to optimize
Результат void
    public void LosslessCompress(string fileName)
    {
      string filePath = FileHelper.CheckForBaseDirectory(fileName);
      Throw.IfInvalidFileName(filePath);

      DoLosslessCompress(new FileInfo(filePath));
    }
  }

Same methods

ImageOptimizer::LosslessCompress ( FileInfo file ) : 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