关于gd库的函数,今天碰到很奇怪的问题,记录下,有知道原因的也欢迎补充下
关键部分代码如下
$src_img = imagecreatefrompng($src_filename);
$font = dirname(__FILE__) . '/SourceHanSansCN-Bold.ttf';
$graphics = imagecolorallocate($src_img, 51, 51, 51);
// 绘制编号
imagettftext($src_img, 22.5, 0, 460, 1027, $graphics, $font, $no);
// 绘制日期
imagettftext($src_img, 22.5, 0, 1243, 1027, $graphics, $font, $date);
发现一些图片,绘制文字上去的时候,字体的颜色一直都是白色,怎么调都调不成黑色,后来换了张图解决了,区别就是之前的图位深度是8(好像是压缩过的),然后之后的图位深度是32,有没有研究过这2个函数的知道这是为啥么?
没有研究过, :joy: