本地 Windows 7 php 7.0.12
服务器 Ubuntu16.04 php 7.0.30
使用 imagettftext绘制图片 显示效果不一样,是什么原因呢?
以下是代码
<?php ob_clean(); header('Content-Type: image/png'); $myImage = imagecreate(500, 500); $myImage = imagecreatefrompng("test.png"); $black = ImageColorAllocate($myImage, 0, 0, 0); $msg = "Hello World! Hello World! Hello World! Hello World! Hello World! "; $font = '../style/font/msyh.ttf'; //6.绘制 imagettftext($myImage, 16, 0, 100, 100, $black, $font, $msg); //6.输出图片到浏览器 imagepng($myImage); //7.销毁图片 ImageDestroy($myImage);
晚安sp