FC2ブログ

画像掲示板で縮小画像作成

画像掲示板で縮小画像作成

#11 縮小画像を作る (1)
http://dotinstall.com/lessons/upload_image_php/4511
を参考にサムネイル画像の作成を実装

まず、元画像の幅と高さを取得

$width = $imagesize[0];
$height = $imagesize[1];

縮小画像の作成は
ユーザ定数 THUMBNAIL_WIDTH と比較することで
判定して作成する

if($width > THUMBNAIL_WIDTH){
で比較できる

サムネイル画像をつくる手順は
元ファイルを画像タイプにより作成
新しいサイズを作成
縮小画像の作成
縮小画像を保存

という手順で行われる

元ファイルの画像タイプの判別は
switch の画像判定を使えばOK

switch($imagesize['mime']){
case 'image/gif':
$srcImage = imagecreatefromgif($imageFilePath);
break;

case 'image/jpeg':
$srcImage = imagecreatefromjpeg($imageFilePath);
break;

case 'image/png':
$srcImage = imagecreatefrompng($imageFilePath);
break;
}

とする

switch() の判定のところで使っている関数の

imagecreatefromgif()
http://phpspot.net/php/man/php/function.imagecreatefromgif.html

imagecreatefromjpeg()
http://phpspot.net/php/man/php/function.imagecreatefromjpeg.html

imagecreatefrompng()
http://manual.xwd.jp/function.imagecreatefrompng.html

は、画像タイプの自動判別に使える関数
スポンサーサイト



テーマ : プログラミング
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック