私はpngファイルにテキストを書くことについて非常に簡単なphpを書いています。
var_dump(imagettftext ($img, 36, 0, 100,100, 0x000000, './arial.ttf','test'));
Linuxバージョン2.6.9とphp5.2.17で実行しましたが、機能せず、何も書き込まれません。次に、Win7とphp 5.2.17で実行すると、実際に画像にテキストが書き込まれます。
そして、私はそれらの出力が異なることに気づきました。
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ではあまりにも奇妙ですが、なぜこのような出力になるのかわかりません。