-3

重複の可能性:
PHP: 画像サイズの取得

imagesというディレクトリがあり、そこには- 驚き! - .jpg 形式の画像。

PHP で画像の幅と高さを決定し、この 2 つの値を img タグ内に出力することはできますか?

はいの場合、どうすればこれを行うことができますか?

より具体的には、私はこれを持っています:

while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) { $image = $row['image_directory'] . '/' . $row['image'];

変数には、$imageimages/image1.jpg のようなものが含まれるようになりました。

getimagesize()その変数に関数を適用し、幅と高さを 2 つの個別の変数として受け取り、それらの変数にアクセスして html タグ内に出力するにはどうすればよいですか?

4

2 に答える 2

2

試しgetimagesize()てみると、高さと幅http://php.net/manual/en/function.getimagesize.phpが得られます

于 2012-12-12T03:31:40.883 に答える
0

私が探していた具体的な答えはありませんでしたし、将来誰かが同様の情報を探しているかもしれないので、私自身の質問に答えなくてもいいと思います.

だから、私はこのコードを持っていました:

while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) { 
  $image = $row['image_directory'] . '/' . $row['image'];

必要な画像情報を取得するために、次の簡単なコードを使用しました。

$size = getimagesize ($image);

そして、対応する幅と高さのタグで画像を出力するために、私はこれを使用しました:

echo '<img src="'. $image . '" ' . $size[3] . ' />';

私の質問と回答が、過去に尋ねられて回答されたいくつかの質問の重複として認識される可能性があることに同意しますが、ここで重要なのは微妙なニュアンスです。私の答えが誰かを助けることを願っています。

于 2012-12-12T04:34:57.567 に答える