gpt4 book ai didi

perl - 你如何在 Perl 中使用 ImageMagick?

转载 作者:行者123 更新时间:2023-12-05 01:38:13 28 4
gpt4 key购买 nike

我正在尝试让与“identify image.png”等效的命令行在 Perl 中工作。

你打算怎么做?

谢谢。

更新:
我有以下代码

        use Image::Magick;      
$image = Image::Magick->new;
open(IMAGE, 'image.gif');
$image->Identify(file => \*IMAGE);
close(IMAGE);

但得到以下错误:

Can't locate Image/Magick.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .)

最佳答案

有一个Identify PerlMagick 的方法方法为 this documentation说。

其参数为:file=>file, features=>distance, unique=>{True, False}
所以它可以像这样使用( 测试 ):

use Image::Magick;

$image = Image::Magick->new;
open(IMAGE, 'image.gif');
$image->Read(file => \*IMAGE);
close(IMAGE);
$image->Identify();

如果您只需要尺寸:
use Image::Magick;

$image = Image::Magick->new;
my ($width, $height, $size, $format) = $image->Ping('image.gif');

关于perl - 你如何在 Perl 中使用 ImageMagick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7551091/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com