J'utilise le module Image :: MetaData :: JPEG pour lire les informations d'en-tête d'une image. J'ai ce qui suit:Comment utiliser l'objet obtenu de Perl's Image :: MetaData :: JPEG?
my @files = </dir/*jpg>;
for (@files) {
my $image = new Image::MetaData::JPEG($_) or die $!;
print $image . "\n";
}
Cela renvoie "Image :: MetaData :: JPEG = HASH (0x189b218)".
J'ai lu le module mais comment puis-je obtenir les informations d'en-tête dans un format utilisable?
Note de style mineur OT: "nouvelle image :: MetaData :: JPEG ($ _)" est mieux écrit que "l'image :: MetaData :: JPEG-> nouveau ($ _)", la la notation indirecte d'objet est désapprouvée. "new" n'est pas un opérateur en Perl, c'est simplement une méthode de classe. –