[PHP-users 14149] Re: phpのバグ?( ライン描画 forループ)
Kazuaki UEDA
php-users@php.gr.jp
2003年 3月 21日 (金) 03:43:12 JST
上田と申します。
On Fri, 21 Mar 2003 11:11:46 +0900
Furuhashi 様 wrote:
> <?php
> $im = @ImageCreate (300, 300) or die ("Error");
> $color = ImageColorAllocate ($im, 0,0,0); //black
>
$col_gra = ImageColorAllocate($im, 255, 0, 0); //red
> for ($y=0; $y<=300; $y++) { //文字が消えてしまう。
> //for ($y=0; $y<=253; $y++) { //文字の色指定が正しくない。
> //for ($y=0; $y<=252; $y++) { //文字が正しく表示される。
> ImageLine($im, 0, $y, 300, $y, $col_gra);
> }
$col_graの作成を、forループの外に出せばいかがでしょうか。
http://www.php.net/manual/ja/function.imagecolorstotal.php
ループの回数で、結果が異なるのは画像パレットの数に依存している
んだと思います。
--
Kazuaki UEDA
Dept. of Mathematics and Informatics
Graduate School of Science & Engineering
Ehime University
PHP-users メーリングリストの案内