今回は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
存在しない場合、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);
$img=imagecreate(200,100);
//背景色
imagecolorallocate($img,255,0,0);
//画像保存(jpeg)
imagejpeg($img,’./sample.jpeg’);