私がimagecopyresized()
関数をPHP上で使用すると、イメージリソースとして返されます。このイメージからイメージデータを取得することができますresource.mayは文字列または配列のファイルの場所のようです$ _FILES []グローバル配列のようなファイルのいくつかのデータを含んでいます。おかげイメージファイルをPHPイメージから取得する
$source = $_FILES['image']['tmp_name'];
list($width,$height) = getimagesize($source);
echo BR.$height." ".$width;
$desired_height = 28;
$scale = $width/$height;
$new_width = $desired_height * $scale;
$new_height = $desired_height;
$original_image = imagecreatefromjpeg($source);
$resized_image = imagecreatetruecolor($new_width, $new_height);
if(imagecopyresized($resized_image, $original_image, 0, 0, 0, 0, $new_width, $new_height, $width, $height)){
echo BR."image resized".BR;
}
iは、データベースに$resized_image
の場所を格納したいが、私は、この変数からファイルの場所にアクセスするように見える傾けます。