・画像の大きさ取得
getimagesize
を使う
list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");http://php.plus-server.net/function.getimagesize.html
・PHPで画像の拡大・縮小(GD必要あり)
// 出力する画像サイズの指定 $width = 150; $height = 50; // サイズを指定して、背景用画像を生成 $canvas = imagecreatetruecolor($width, $height); // コピー元画像の指定 $targetImage = "./image.jpg"; // ファイル名から、画像インスタンスを生成 $image = imagecreatefromjpeg($targetImage); // コピー元画像のファイルサイズを取得 list($image_w, $image_h) = getimagesize($targetImage); // 背景画像に、画像をコピーする imagecopyresampled($canvas, // 背景画像 $image, // コピー元画像 0, // 背景画像の x 座標 0, // 背景画像の y 座標 0, // コピー元の x 座標 0, // コピー元の y 座標 $width, // 背景画像の幅 $height, // 背景画像の高さ $image_w, // コピー元画像ファイルの幅 $image_h // コピー元画像ファイルの高さ ); // 画像を出力する imagejpeg($canvas, // 背景画像 "./output.jpg", // 出力するファイル名(省略すると画面に表示する) 100 // 画像精度(この例だと100%で作成) ); // メモリを開放する imagedestroy($canvas);http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=graphic&cid=002
[コメントが多かった順の記事]
・人の心理の裏をかくホームページ集客術:リピータになってもらうためには(233)
・ホームページ心理学第2弾「メールの書きだしとホームページ運営・集客の関係」(76)
・娘が生まれた(69)
・ゲームと言えば、何を思い出す? (50)
・Microsoftからアクセス (30)
・「目標の立て方」と「努力」と「実行力」(26)
最近のコメント