PHPのGDで色を作成するにはimageColorAllocateを使います。
この使い方についてメモしておきます。
imageColorAllocateに赤、緑、青をそれぞれ0から255の整数を与えると色を表す整数を返します。
上の例では5,7,9を与えると329481を返します。
実は
256*256*5+256*7+9=329481
という計算をしています。
与える整数をr,g,bとすると
r*256^2+g*256^1+b*256^0
という式になります。
imageColorAtを使うと指定した座標の色を表す整数を返します。
計算方法はimageColorAllocateと同じです。
コメント