ImageMagick.ImageOptimizer.IsSupported C# (CSharp) Method

IsSupported() public method

Returns true when the supplied file name is supported based on the extension of the file.
public IsSupported ( string fileName ) : bool
fileName string The name of the file to check.
return bool
    public bool IsSupported(string fileName)
    {
      return IsSupported(MagickFormatInfo.Create(fileName));
    }

Same methods

ImageOptimizer::IsSupported ( FileInfo file ) : bool
ImageOptimizer::IsSupported ( MagickFormatInfo formatInfo ) : bool

Usage Example

Exemplo n.º 1
0
    public void Test_IsSupported()
    {
      ImageOptimizer optimizer = new ImageOptimizer();

      ExceptionAssert.Throws<ArgumentNullException>(delegate ()
      {
        optimizer.IsSupported((FileInfo)null);
      });

      ExceptionAssert.Throws<ArgumentNullException>(delegate ()
      {
        optimizer.IsSupported((string)null);
      });

      ExceptionAssert.Throws<ArgumentException>(delegate ()
      {
        optimizer.IsSupported("");
      });

      Assert.IsTrue(optimizer.IsSupported(Files.FujiFilmFinePixS1ProGIF));
      Assert.IsTrue(optimizer.IsSupported(Files.ImageMagickJPG));
      Assert.IsTrue(optimizer.IsSupported(Files.SnakewarePNG));
      Assert.IsTrue(optimizer.IsSupported(Files.Missing));
      Assert.IsFalse(optimizer.IsSupported(Files.InvitationTif));
    }