static private int _compressFiles(FileInfo[] jpegFiles, FileInfo[] gifFiles, FileInfo[] pngFiles) { int count = 0; Console.WriteLine(string.Empty); Console.WriteLine("Files (Images) not compressed:"); Console.WriteLine(string.Empty); foreach (FileInfo image in jpegFiles) { if (!jpgCompressor.Compress(image.FullName)) { Console.WriteLine(image.FullName); } else { count++; } System.Threading.Thread.Sleep(50); } foreach (FileInfo image in gifFiles) { if (!gifCompressor.Compress(image.FullName)) { Console.WriteLine(image.FullName); } else { count++; } System.Threading.Thread.Sleep(50); } foreach (FileInfo image in pngFiles) { if (!pngCompressor.Compress(image.FullName)) { Console.WriteLine(image.FullName); } else { count++; } System.Threading.Thread.Sleep(50); } return(count); }
public byte[] DoAction(byte[] inputBytes) => _compressor.Compress(inputBytes);