HOME 元のページに戻る

HTMLで画像

オリジナル画像

HTMLでフォルダ内読み込みのコードです

  • <img src="dmich.JPG" height="300" width="399" />

フォルダー内PHPファイルでサムネイル画像読み込み

外部読み込み<img src="img.php">img.phpファイルのコードです

  • <?php
  • $img = ImageCreateFromJPEG('dmich.JPG');
  • $width = ImageSx($img);
  • $height = ImageSy($img);
  • $out = ImageCreateTrueColor($width/20, $height/20);
  • ImageCopyResampled($out, $img,
  • 0,0,0,0, $width/20, $height/20, $width, $height);
  • header('Content-Type: image/jpeg');
  • ImageJPEG($out);
  • ?>
/*5行目は数を増やすと後ろの黒色がの縮小*/
/*7行目は数を増やすと画像の縮小*/
1. <?php: PHPコードの開始を示します。
2. $img = ImageCreateFromJPEG('dmich.JPG');: 'dmich.JPG'というファイル名のJPEG画像から画像リソースを作成し、変数 $img に格納します。
3. $width = ImageSx($img);: 画像の幅を取得して、変数 $width に格納します。
4. $height = ImageSy($img);: 画像の高さを取得して、変数 $height に格納します。
5. $out = ImageCreateTrueColor($width/20, $height/20);: 幅と高さが元画像の1/20になる新しい画像リソース $out を作成します。
6. ImageCopyResampled($out, $img, 
7. 0, 0, 0, 0, $width/20, $height/20, $width, $height);: 元の画像 $img を新しいサイズに縮小し、リサンプルして $out にコピーします。
8. header('Content-Type: image/jpeg');: これは、ブラウザに出力されるデータのタイプがJPEG画像であることを指定します。
9. ImageJPEG($out);: $out の内容をJPEG形式で出力します。
これにより、元の画像を1/20のサイズに縮小したものが、ブラウザに表示されます。

img.phpのファイル読み込み