| ■62223 / inTopicNo.3) | 
               Re[2]: PHPで、パターンを指定して塗りつぶしたい | 
             
          
         
        
        □投稿者/ けんた (2回)-(2011/09/28(Wed) 22:25:51)  
        
          
            
              
                 | 
                ■No62220 (やじゅ さん) に返信 > setTileでパターンを読込むといいんでないかな。 > ◆ 塗りつぶしパターン > $tile = newFromPng GD::Image('pattern.png'); > $img->setTile($tile);  > $img->filledRectangle(0, 0, 99, 99, gdTiled); > http://www.tohoho-web.com/perl/pict.htm
  Perlの情報を提示されて少々あせりましたが、setTileという手続き名を元に調べると良さそうな情報を見つけました。 http://jp2.php.net/manual/ja/function.imagesettile.php 本家のマニュアルじゃないですか...、ただ単に調べ方が悪かったですね。すみませんでした。 解決できそうです。ありがとうございました。
  画像をファイルから読み込んで(もしくは作って)、その画像を使ってimagefilledrectangleで塗りつぶすみたいですね。 .NETのように背景色と前景色を指定させようと思うと、パターンを画像ファイルとして持っとくのは無理っぽいですね。  1. 色を指定させる  2. パターンとなる小さな画像を生成  3. 2で作った画像を使って塗りつぶし みたいな手順になりそう...、ですね。
  ということで、やじゅ様、ありがとうございました〜。
 
  | 
               
            
           
         
        解決済み 
       |