最初は js メソッドで、新しい Image オブジェクトを通じて src 属性を設定し、画像がロードされた後、画像の幅と高さが出力されます。 ){
var img = new Image ();} PHP メソッド:
このような需要があるため、PHP を使用します。これらのデータのバッチはデータベースに保存されています。これらのデータの URL フィールド値には、つなぎ合わせた画像の幅と高さを記録したいという要望なのでテーブルから特定する必要がある パズルピースの幅と高さのデータはなく、各画像のURLのサイズ情報を取得する個別に作成し、テーブルに更新します。 Java による実装は比較的面倒ですが、PHP にはローカル画像とネットワーク画像のサイズ情報を取得できる GetImageSize 関数が用意されています。関数の説明は次のとおりです:
GetImageSize: 画像の長さと幅を取得します。
構文: array getimagesize(string filename, array [imageinfo]);戻り値: 配列
関数タイプ: グラフィック処理
内容説明
この関数は、GIF、JPEG、および PNG 画像の高さと幅を取得するために使用できます。 WWW この機能は GD ライブラリをインストールしなくても使用できます。返された配列には 4 つの要素があります。返される配列の最初の要素 (インデックス値 0) は、イメージの高さ (ピクセル単位) です。 2 番目の要素 (インデックス 1) は画像の幅です。 3 番目の要素 (インデックス値 2) は画像のファイル形式で、値は GIF 形式の場合は 1、JPEG/JPG 形式の場合は 2、PNG 形式の場合は 3 です。 4 番目の要素 (インデックス値 3) は、画像の高さと幅の文字列、高さ=xxx 幅=yyy です。省略可能なパラメータ imageinfo
IPTC (http://www.xe.net/iptc) の APP13 タグなどの画像関連情報を取得するために使用されます。これらの情報は画像に追加でき、iptcparse() を使用して解析できます。
使用例
function MyImg($imgfile) {
$size = GetImageSize($imgfile);
echo "";
}
MyImg("img/img1.gif");
MyImg("http://img02.sogoucdn.com/app/a/100520052/5a1f885e25b7af28822b14dc069a5f16");
?>
上記では、URL: JS および PHP を通じて画像サイズを取得するいくつかの方法を、関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。