0

私はこのようなものを持っている場合

<?php
$image = imagecreate(300,20);
$background = imagecolorallocate($image,0,0,0);
$foreground = imagecolorallocate($image,255,255,255);


imagestring($image,5,5,1,'sarmenhb, $foreground);
header('Content-type: image/jpeg');
imagejpeg($image);
?>

php は、最初の imagecolorallocate 関数が、それを指定しなくても私の背景になることをどうやって知るのですか? そのタイプの関数が複数リストされている場合はどうなりますか。背景に使用されているものをどのように関連付けますか?

thnx

4

1 に答える 1

4

PHPの公式マニュアルによると、

注: imagecolorallocate() への最初の呼び出しは、パレット ベースのイメージ (imagecreate() を使用して作成されたイメージ) の背景色を塗りつぶします。

http://us3.php.net/manual/en/function.imagecolorallocate.php

于 2009-07-21T06:29:55.017 に答える