code-snippetsで画像作成・表示のテスト:tst20191021_1

phpのGDを使って画像を描き、表示する

目次(クリックでジャンプ)

表示

真っ黒な画面が表示される…画像がアップロードされていないのか?

設定

function tst20191021_1()
{
$img = ImageCreate(100,100);//空の画像IDを設定
$violet = ImageColorAllocate($img, 150, 100, 255);//画像で作成する色を作成(画像リソース,R値,G値,B値)RGB値は0~255か0x00~0xFFで指定
$mauve = ImageColorAllocate($img, 255, 100, 155);
$pink=ImageColorAllocate($img, 255, 125, 125);

ImageFilledRectangle($img, 0,0, 100,100, $violet);//画像リソース上に塗りつぶし矩形を描く
ImageFilledRectangle($img, 0,0, 50,50, $mauve);//左上が0,0になる
ImageFilledRectangle($img, 51,51, 150,150, $pink);//画像リソースを超える部分は無視される

header(‘Content-Type: image/png’);//コンテンツをPNG画像と宣言

ImagePNG($img,’https://zky-juku.com/wp-content/uploads/2019/10/tst20191021_1.png’);//PNG画像を出力
}
add_shortcode(‘spt_img-dsp001′,’tst20191021_1’);

タイトルとURLをコピーしました