Добрый день!
Есть один проект на Perl, называется
Image PNG Rewriter. Суть работы заключается в сжатии PNG использую для этого
Compress-Deflate7, но у меня так и не выходит заставить его работать, он не жмет изображения.
Вроде все установил, код использую следующий
use Image::PNG::Rewriter;
use Compress::Deflate7;
use IO::File;
my ($in, $out) = splice @ARGV, 0, 2;
IO::File->new($out, '>:raw')->syswrite(
Image::PNG::Rewriter->new(handle => IO::File->new($in, '<:raw'), zlib => \&zlib7)->as_png
);
sub zlib7 {
Compress::Deflate7::zlib7($_[0], @ARGV);
}
параметры следующие perl new.pl old.png new.png Algorithm 1 Pass 15 FastBytes 128 Cycles 2
Очень надеюсь на помощь