PHPでGDを利用して画像を生成する

PHP

今回はphpの画像関連ライブラリであるGDライブラリを使って、画像を生成する方法を紹介します。

GDライブラリ

PHPで、画像の操作や作成を行うためのライブラリです。

GDがあるか確認

php -m | grep gd

yumでインストール

インストール場所を探す

find / -name gd.so

存在しない場合、gdインストール

yum list | grep gd
yum install -y php-gd.x86_64

php.ini に追加

extension=/path/gd.so

php-fpm再起動

service php-fpm restart

簡単な画像生成

画像表示

    //画像生成
    $img=imagecreate(200,100);
    //背景色
    imagecolorallocate($img,255,0,0);
   header(‘Content-type:image/jpeg’);
   //画像表示(jpeg)
   imagejpeg($img);
   //画像表示(png)
   //imagepng($img);
   //画像表示(gif)
   //imagegif($img);

   画像保存

//画像生成    
$img=imagecreate(200,100);
//背景色
imagecolorallocate($img,255,0,0);
//画像保存(jpeg)
imagejpeg($img,’./sample.jpeg’);
タイトルとURLをコピーしました