public StandardOcrSettings(bool useStandardImageCompressor = false) { if (useStandardImageCompressor) { ImageCompressor = new ImageMagickCompressor(false); } }
//[TestMethod] public void MyTestMethod() { var filePath = "data/TLCShot.png"; var fileInfo = new FileInfo(Path.GetFullPath(filePath)); ImageMagickCompressor compressor = new ImageMagickCompressor(true); compressor.TestAllCompressions(filePath); Assert.IsTrue(true); }
public void CompressInPlaceLossyTest() { var filePath = "data/TLCShot.png"; var fileInfo = new FileInfo(filePath); var oldFileSize = fileInfo.Length; ImageMagickCompressor compressor = new ImageMagickCompressor(false); var compressedFile = compressor.CompressInPlace(fileInfo.FullName); fileInfo = new FileInfo(compressedFile); var newFileSize = fileInfo.Length; Assert.IsTrue(newFileSize < oldFileSize); }