ホームページ  >  記事  >  バックエンド開発  >  画像をアップロードしてサムネイルを作成するための php GD ライブラリのコード

画像をアップロードしてサムネイルを作成するための php GD ライブラリのコード

WBOY
WBOYオリジナル
2016-07-25 09:04:10895ブラウズ
  1. 画像アップロード- bbs.it-home.org
  2. ファイルアップロード(アップロードできるのはjpgタイプの画像のみです)



コードをコピー

2. プロセスページupload_img.php

  1. //アップロード画像保存アドレス

  2. $uploadfile = "upfiles/".$_FILES['upfile']['name'];
  3. //サムネイル保存アドレス
  4. $smallfile = "upfiles/small_".$_FILES['upfile']['name'];

  5. if($_FILES['upfile']['type'] ! = "image/jpeg")
  6. {
  7. echo '間違ったファイル タイプ';
  8. }
  9. else
  10. {
  11. move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile) // ファイルをアップロード
  12. $dstW=200;//サムネイルの幅

  13. $dstH=200;//サムネイルの高さ

  14. $src_image=ImageCreateFromJPEG($uploadfile);

  15. $srcW =ImageSX($src_image) ); //画像の幅を取得します
  16. $srcH=ImageSY($src_image) //画像の高さを取得します

    $dst_image=ImageCreateTrueColor($dstW,$dstH);

  17. ImageCopyResize ,$src_image,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
  18. ImageJpeg($dst_image,$smallfile);

  19. echo 'ファイルは正常にアップロードされました< ;br>';

  20. echo "";
  21. }
  22. ?>

コードをコピー
上記のコードは、比較的興味がある人は、PHP マニュアルで gd ライブラリ関数を勉強してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。