- PHP
-
2016-09-08
PHPでは画像をコピーして、リサイズすることができます。
今回はサムネイルを作成する方法をご紹介します。
実行するにはGDライブラリが必要となります。
GDライブラリのインストールについてはまた別の機会に。
まずは元のファイルと保存するファイルを設定します。
$original_file = "src.jpg"; $saveto_file = "dst.jpg";
元画像のサイズを取得します。
list($width, $height) = getimagesize($original_file);
作成するサムネイルのサイズを設定します。
ここでは、元画像の3分の1としています。(小数点以下は四捨五入)
$new_width = round($width / 3); $new_height = round($height / 3);
元画像のリソースを取得する
$original_image = imagecreatefromjpeg($original_file);
