最近在做图片合成的时候无意间发现文字颜色丢失了,仔细找了以后才发现原来是因为图片格式的原因 当图片是png图片时文字的颜色就变成了白色的,So.........去你妹的png,用jpg吧! $dest=imagecreatefromjpeg('bg.jpg'); $black = imagecolorallocate($dest,0x32,0x1f,0x09); $fonsize='30'; $fontstyle='./hei.ttf'; imagettftext($dest,$fonsize,