我很确定我需要使用imagefilledrectangle为了得到一个白色的背景,而不是黑色在这…只是不知道如何.我试过几种方法.
$targetImage = imagecreatetruecolor($thumbw,$thumbh); imagecopyresized($targetImage,$sourceImage,$thumbWidth,$thumbHeight,imagesx($sourceImage),imagesy($sourceImage));
从
PHP manual entry for imagefill:
$image = imagecreatetruecolor(100,100); // set background to white $white = imagecolorallocate($image,255,255); imagefill($image,$white);