2

我有两张图片(第一张大,第二张小而透明)。我需要在第一个图像的中心添加第二个图像并将结果保存为一个新文件。

如何用 Perl Image::Magick做到这一点?

4

1 回答 1

7
use strict;
use warnings;
use Image::Magick;

my $big = Image::Magick->new;
$big->Read(filename => 'big.png');

my $little = Image::Magick->new;
$little->Read(filename => 'little.png');

$big->Composite(image => $little, qw(compose SrcAtop  gravity Center));

$big->Write(filename => 'out.png');
于 2012-04-30T01:21:37.207 回答