0

私は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ではあまりにも奇妙ですが、なぜこのような出力になるのかわかりません。

4

0 に答える 0