小学校4年生から始まったクラブ活動では、
手芸部・書道部といった普通のものにも入ったけど、
絵本作り部とマンガ部はおもしろかったな〜。
絵は今もヘタだけど両方とも超楽しかったです♪
imagesetpixel関数の基本形はこんな感じです↓
imagesetpixel(画像, X座標, Y座標, 色)
指定したピクセルを指定した色にする関数、とのこと。
実は最初なぜか、塗りつぶす関数と勘違いしちゃったんです(^^;)
だから以前描いた顔の目の色だけ変えてやろうと思って、
こんなのから試してしまいました↓
<?php
//赤い背景に黒い目と口を描いた画像を読み込む
$image = imagecreatefrompng("profile.png");
//色の設定
$blue = imagecolorallocate($image, 0, 0, 255);
//黒い目をブルーにする
imagesetpixel($image, 41, 41, $blue);
imagesetpixel($image, 124, 41, $blue);
//ブラウザに出力
header("Content-Type: image/png");
imagepng($image);
?>当然、目は黒いまま(-_-)
おかしいな〜と思って本を読み直したりしてたら、
画像の黒い目の中に小さ〜いブルーの点を発見!
あ、点を描く関数だったんですね(^^;)
ちょっと恥ずかしい……。
修整をしたのがこちらのコードです↓
<?php
//黒一色の画像を読み込む
$image = imagecreatefrompng("black.png");
//色の設定
$blue = imagecolorallocate($image, 0, 0, 255);
//ブルーの点を描く
imagesetpixel($image, 100, 100, $blue);
imagesetpixel($image, 90, 105, $blue);
imagesetpixel($image, 110, 105, $blue);
imagesetpixel($image, 95, 110, $blue);
imagesetpixel($image, 105, 110, $blue);
//ブラウザに出力
header("Content-Type: image/png");
imagepng($image);
?>結果は……
黒い画像に青い点が5つ描かれました\(^O^)/
ホントはこちらのページにあるようなカッコイイの描ければいいんですけどね↓
PHP: imagesetpixel - Manual
でも現時点の私の知識じゃムリ!
<ご紹介>----------------------------------------------------------------------------------------

ネットビジネス大百科 10,000円
----------------------------------------------------------------------------------------<ご紹介>
ネットビジネス大百科 10,000円
----------------------------------------------------------------------------------------<ご紹介>
P.S. コメント残していただけると嬉しいです♪
こちらの関連する関数もどうぞ↓
imagecreatefrompng関数はもう何度使ったかなぁ
imagepng関数は挑戦というより復習です
header関数
imagecolorallocate関数を学びながら imagefill関数も予習

