我正在编写一个关于在png文件中写文本的非常简单的php。
var_dump(imagettftext ($img, 36, 0, 100,100, 0x000000, './arial.ttf','test'));
我在Linux版本2.6.9和php 5.2.17上运行它,但它不起作用,没有写入。然后我在Win7和php 5.2.17中运行它,它确实在图像中写入文本。 / p>
我发现他们的输出不同。
在Linux中:
array(8) {
[0]=>
int(-1783466488)
[1]=>
int(42)
[2]=>
int(22134784)
[3]=>
int(0)
[4]=>
int(-1073754768)
[5]=>
int(127)
[6]=>
int(57)
[7]=>
int(1)
}
在Win7中:
array(8) {
[0]=>
int(100)
[1]=>
int(102)
[2]=>
int(200)
[3]=>
int(102)
[4]=>
int(200)
[5]=>
int(66)
[6]=>
int(100)
[7]=>
int(66)
}
在Linux中太奇怪了,但我不知道为什么它的输出会像这样。