現在の位置: ホーム> 最新記事一覧> PHPを使用してJPEGの画像サイズを簡単に調整して、ウェブサイトの読み込み効率を向上させます

PHPを使用してJPEGの画像サイズを簡単に調整して、ウェブサイトの読み込み効率を向上させます

gitbox 2025-08-02

PHPでJPEG画像のサイズを調整する実用的な方法

Web開発では、画像処理は非常に重要なリンクです。ページの読み込み速度とユーザーエクスペリエンスを改善するために、画像サイズのサイズを変更することが一般的な要件になりました。強力なサーバースクリプト言語として、PHPには、画像関連のタスクを効率的に処理できるGDライブラリが組み込まれています。この記事では、PHPを使用してJPEG形式の画像サイズを調整する方法を示します。

GDライブラリをインストールして有効にします

GDライブラリは、画像処理のためのPHPの拡張であり、複数の形式で画像の作成と変更をサポートしています。使用する前に、GDライブラリが正しくインストールされ、有効になっていることを確認してください。 PHP構成ファイルで構成アイテムを表示することで確認できます。通常、次のコンテンツを含める必要があります。

拡張= gd

行にコメントアウトされている場合は、以前のセミコロンを削除し、サーバーを再起動して有効にするだけです。

JPEG画像のサイズを調整するための基本的な手順

GDライブラリは、画像を操作するためのさまざまな機能を提供します。 JPEGサイズの調整には、主に次の機能が含まれます。

  • ImageCreatefromjpeg() :JPEGファイルから画像リソースを作成します
  • ImagesScale() :指定されたサイズ別の画像リソースをスケールします
  • imagejpeg() :画像リソースをjpeg形式ファイルとして保存します

これらの機能を使用する例は次のとおりです。

 $ sourceimage = migmecreatefromjpeg( 'path/to/source.jpg');
 $ targetImage = ImagesScale($ sourceImage、$ targetWidth、$ targetheight);
 ImageJpeg($ targetimage、 'path/to/target.jpg');

ここで、 $ TargetWidth$ targetheightが要件に応じて必要なサイズに調整されます。

完全なサンプルコード

//ソースイメージリソースを作成$ sourceImage = magecreatefromjpeg( 'path/to/source.jpg');
//ターゲットサイズを設定します$ targetWidth = 800;
$ targetheight = 600;
//スケーリング動作しますを実行します$ targetimage = imagescale($ sourceimage、$ targetwidth、$ targetheight);
//調整された画像imagejpeg($ targetimage、 'path/to/target.jpg')を保存します。

要約します

PHPのGDライブラリを使用して、JPEG画像のサイズを調整することがシンプルで効率的になります。 GD拡張機能が有効になっていることを確認し、 ImageCreatefromJpeg()を介して画像をロードし、 ImageScale()を使用してサイズを調整し、最後にImageJPeg()でファイルを保存します。ターゲットの幅と高さの柔軟な設定は、Webページのパフォーマンスを最適化し、ユーザーエクスペリエンスを向上させることができます。