Je suis en train d'utiliser ImageMagick pour mesure une image un peu:Pourquoi mon image n'est-elle pas au centre lorsque j'utilise l'extension Perl :: Magick avec Gravity?
my $image = Image::Magick->new;
open(IMAGE, $filename);
$image->Read(file => \*IMAGE);
close(IMAGE);
$image->Extent(gravity => 'Center', width => 150, height => 150,);
$image->Write($outfile);
tandis que l'image est extented à la taille correcte, il est pas au milieu. Est-ce que je l'utilise correctement?
Mise à jour:
J'ai aussi essayé d'utiliser la version difficile à manier:
$image->Set(Gravity => 'Center');
mais toujours pas bon. J'utilise la version 6.5.8-10.
2ème mise à jour:
Trouvé ceci dans le changelog de PerlMagick:
2009-10-18 6.5.7-0 Cristy <[email protected]>
* Interpret gravity properly for ExtentImage().
Votre exemple de code fonctionne pour moi avec le paquet Image :: Magick de Fedora, qui semble être une ancienne version (6.5.4.7). Je n'ai pas réussi à construire quelque chose de plus nouveau à comparer. – Porculus