我只是發現了一塊的代碼,用於確定圖像是否包含透明像素: my $alpha = $gd->transparent;
if ($alpha < 0) {
die("The image you uploaded has no transparent pixels. (alpha = $alpha)");
}
顯然,這是行不通的。我使用透明像素的open icon library的圖像
我最近接管了別人在項目中的位置。當下面的代碼在他們的舊機器上運行時,它工作正常。但是當我運行它時,我會看到一個帶有紅色輪廓的黃色矩形的空白線。基本上,Draw()方法工作正常,但Annotate()方法沒有做任何事情。無論我將文本,字體,字體大小或顏色傳遞給哪個值,都不會顯示文本。 下面是相關代碼: my ($length,$width,$boxRef,$text,$font,$fontSize,