GDを使うとPHPで画像処理が可能です。頻繁にコールするとかそういうのには向いてないと思いますが、動的な画像生成においては必須と言えるかもしれません。 画像の読み込み 画像ファイルの読み込みはimagecreatefromXXX( filename )系列の関数群を用いて行います。いずれも第一引数に画像ファイルへのパス(またはURL)を要求します。読み込みに成功した場合にはリソース型を、エラー時にはfalseを返します。 imagecreatefromjpeg( filename ) imagecreatefrompng( filename ) imagecreatefromgif( filename ) 新規に画像を作成する場合 既存のファイルではなく,新規に画像を作成する場合は、imagecreatetruecolor( width, height )関数を用いる。 処理に使用する色を
![ざっくりGD - 画像処理の基本とサイズ変更 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d70eb1ec0db93f1bbd9ec06c6ec2cb5813ed02a/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgxJTk2JUUzJTgxJUEzJUUzJTgxJThGJUUzJTgyJThBR0QlMjAtJTIwJUU3JTk0JUJCJUU1JTgzJThGJUU1JTg3JUE2JUU3JTkwJTg2JUUzJTgxJUFFJUU1JTlGJUJBJUU2JTlDJUFDJUUzJTgxJUE4JUUzJTgyJUI1JUUzJTgyJUE0JUUzJTgyJUJBJUU1JUE0JTg5JUU2JTlCJUI0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hOWJlMDBlZTVkMTc2MTU0MTg3Zjg5ZGEwYzgzOTY2ZA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbWlrYWthbmUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWEyYWE3ODYyY2ZjZDgyNGM0NDI3YjRmOGIzMjA3ZTMx%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D26be9f5bcb5399a6fcf0101daf04304b)