ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで複数の画像形式を簡単にアップロードする
jpg、png、gif、その他の形式の画像をサポートできる PHP 画像アップロードを作成しただけです。bmp などのさらに多くの形式をサポートしたい場合は、自分で拡張できます。これはオブジェクト指向ではないため、将来の参照のためにここに記録するだけです。
これは、一度に 2 つの画像のアップロードをサポートします。アップロード後、元の画像と低品質の画像が生成され、高品質の画像が保存され、低品質の画像が Web ページの表示に使用されます。
いくつかの質問について説明する必要があります:
JPEG 画像によって生成される画像の品質は、0 (最低品質、最小ファイル サイズ) から 100 (最高品質、最大ファイル サイズ) のスケールです。 ImagePNG によって生成される画像の品質の範囲は 0 ~ 9 です。渡されたパラメーターがこの範囲外の場合、関数は機能しません。
アップロードされたファイルのタイプを決定します ($type = $_FILES['work1']['type'];)。
さまざまな形式で画像を作成するには、imagecreatefromjpeg()、imagecreatefrompng()、imagecreatefromgif() の関数を使用できます。