Perl Magick Compare
Добавлено: 2008-06-11 9:31:39
Не работает следующий код
Выдает:
Errors is 1328.715934
Mean Error is 0.002722
Хотя сама утилита compare работает нормально
. Версия ImageMagick 6.4.1. Версия perl 5.8.8. Кто-нибудь сталкивался с подобной проблемой
Код: Выделить всё
#!/usr/bin/perl
#
# Return Compared differences between two images.
#
use Image::Magick;
$i1 = Image::Magick->new;
$i2 = Image::Magick->new;
$i1->Read( filename=> shift );
$i2->Read( filename=> shift );
$i1->Scale(width=>32, height=>32);
$i2->Scale(width=>32, height=>32);
$x = $i1->Compare(image=>$i2);
die "$x" if $x;
printf "Errors is %f\n", $i1->Get('error');
printf "Mean Error is %f\n", $i1->Get('mean-error');
Errors is 1328.715934
Mean Error is 0.002722
Хотя сама утилита compare работает нормально
