画像の生成
//ヘッダーでimg画像であることを宣言
header("Content-Type: image/png");
//新規イメージオブジェクトの生成
$img = imagecreate(200, 200);
//カラー情報を付与(対象、R、G、B)
imagecolorallocate($img, 255, 0, 0);
//書き出し
imagepng($img);
※imagecreateで扱えるのは256色まで、TrueColorイメージを扱いたい場合はimagecreatetruecolorを使う。
外部から画像の読み込み
//ヘッダーでimg画像であることを宣言
header("Content-Type: image/png");
//外部から画像の読み込み
$img = imagecreatefrompng('sample02.png');
//書き出し
imagepng($img);
- 参考にしたサイト
- http://www.geekpage.jp/web/php-gd/imagefilledrectangle.php
- http://phpspot.net/php/man/php/function.imagecolorallocate.html
- http://ponk.jp/php/gd/kihon
- http://www43.atpages.jp/opicon69/libgd/