你怎么能得到的图像由Perl模块,元数据?(How can you get the metadata

2019-10-29 06:25发布

我通过MacPorts的安装以下组件:

p5-image-info @1.16 (perl, graphics)
Extract meta information from image files

它说,在其网站上 ,你可以用它

   Usage is something like this:

   use Image::Info qw(image_info);

   @info = image_info("filename");
   $refto_hash_describing_1st_image = $info[0];
   $refto_hash_describing_2nd_image = $info[1];

但是,我没有成功运行

$perl  use Image::Info qw(image_info);
-bash: syntax error near unexpected token `('
$

你怎么能得到的图像由Perl模块,元数据?

Answer 1:

描述语法是你将如何在Perl脚本中使用它,你不能怎么用它作为外壳一行。

将这个在特等文件(例如,“image_info.pl”):

#!/usr/bin/perl -w
use strict;
use Image::Info qw[image_info];
use Data::Dumper;

while (@ARGV) {
  print Dumper(image_info(shift));
}

就这样运行:

$ ./image_info.pl file.jpg

并陶醉于信息的群众,它会告诉你...



Answer 2:

阅读http://perldoc.perl.org/perlrun.html



文章来源: How can you get the metadata of an image by the Perl module?