我最近发现了 Perl 模块 GD,我想尝试一下。到目前为止,我在创建新对象、分配颜色并将整堆数据重定向到文件中都没有遇到任何问题。当我在查看器中打开图像文件时,问题出现了:无论我更改了什么,它都只是显示一个矩形。为了取笑我,它只有正确的颜色(蓝色)。
怎么了?圈子的创建不正确吗?
我会继续努力,但感谢任何帮助。在此先感谢您的帮助!
到目前为止,这是我的代码:
my $image1 = new GD::Image(100,100);
my $blue = $image1->colorAllocate(0,0,255);
$image1->arc(100,100,50,50,0,360,$blue);
my $print = $image1->png;
open(IMG,">","/home/bernd/perl/pie.png");
binmode IMG;
print IMG $print;
close(IMG);