最近在做图片合成的时候无意间发现文字颜色丢失了,仔细找了以后才发现原来是因为图片格式的原因
当图片是png图片时文字的颜色就变成了白色的,So.........去你妹的png,用jpg吧!
1 $dest=imagecreatefromjpeg('bg.jpg'
);
2 $black = imagecolorallocate(
$dest,0x32,0x1f,0x09
);
3 $fonsize='30'
;
4 $fontstyle='./hei.ttf'
;
5 imagettftext(
$dest,
$fonsize,0,0,0,
$black,
$fontstyle,'测试文字'
);
6 header("content-type:image/png"
);
7 imagepng(
$dest,'1.png'
);
8 ImageDestroy(
$dest);
本文为随笔,如有错误请联系本人删改
转载于:https://www.cnblogs.com/tyqing/p/7492992.html
相关资源:java开源包1