ホームページ php教程 php手册 サムネイル生成用 PHP プログラム [Oso より転載]

サムネイル生成用 PHP プログラム [Oso より転載]

Jun 21, 2016 am 09:08 AM
else image nbsp quot

プログラム

クライアントがアップロードしたページ:
---------------------------- Upload.htm ------------ --------------- -
<form enctype="multipart/form-data"
method="post" action="upload.php">
<input type= "hidden" name="MAX_FILE_SIZE" value="10240000000"> アップロード ファイル名を選択または入力してください:<input name="upfile" type="file"><input type="submit" value= 「アップロードを起動」&gt; ;
終了;
$image_path=$upfile;
if($image_info[2]= =2)
{@$image2=imagecreatefromjpeg($image_path);
else if($image_info[2]==1){
@$image2=imagecreatefromgif($image_path);
}
else{print(" 受け入れられない画像! ");exit;}
if(empty($image2) ){print("システム エラー。もう一度お試しください");終了;}
$image2_x=imagesx($image2);
if($image2_x==$image2_y); x=150;
$y=0;
} if($image2_x>$image2_y){
$x=intval(150*$image2_y/$image2_x);
$y=150;
$x=intval(150*$image2_x/$image2_y)
}
$image1=imagecreate($x, $y); ,0,$x,$y,$image2_x,$image2_y);

? -------- 説明 --
このコードの特徴は、すべての醜い警告を、自分で設計して出力できるエラー プロンプトに変換することです。@ の機能は、貸し出し情報を抑制することです。デフォルトでは、このコードは画像を長さと幅が 150 ピクセル以下のサムネイルに変換し、new.gif として保存します。使用する際に自由に変更できます。
このコードは、turtlevan (turtlevan@263.net) によって作成されており、自由に使用および改変することができ、インターネット上で自由に拡散することもできますが、盗用して独自のものにすることは許可されません。







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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

解決策: 組織では PIN を変更する必要があります。 解決策: 組織では PIN を変更する必要があります。 Oct 04, 2023 pm 05:45 PM

解決策: 組織では PIN を変更する必要があります。

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Sep 22, 2023 am 11:37 AM

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Sep 14, 2023 pm 03:33 PM

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Sep 15, 2023 pm 03:57 PM

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題 Windows 11/10修復におけるOOBELANGUAGEエラーの問題 Jul 16, 2023 pm 03:29 PM

Windows 11/10修復におけるOOBELANGUAGEエラーの問題

Windows 11 でのディスプレイ スケーリング ガイド Windows 11 でのディスプレイ スケーリング ガイド Sep 19, 2023 pm 06:45 PM

Windows 11 でのディスプレイ スケーリング ガイド

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

Windows 11で明るさを調整する10の方法

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? Nov 29, 2023 pm 11:21 PM

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

See all articles