php+image

【PHP】画像の縦横のサイズ取得方法


どうもこんにちは、よっしーです(    ^ω^)ノ

 

ちょっと今回Web開発時に使う画像のピクセル数を知りたくて…でもiPhoneなんです(´;ω;`)

iOS用に専用の画像についての情報を表示してくれるアプリはあったのですが、残り容量が610MBだったのでインストールは避けました()

そこでPHPでこの機能を実現させました。サンプルコード等も載せているのでご自由にコピペしてお使いください。

PHP

 

サンプルコード

Sample.php

今回はPHPで画像の縦横をピクセル単位で取得 / また、その他の画像ファイルについての情報を取得する方法を説明します。

テスト用の画像ファイルの名前をexample.jpgとします。まずは画像の縦横の大きさをピクセル単位で表示させるコードです。

<?php

list($imgW,$imgH) = getimagesize('example.jpg');

print $imgW. "<br/>";
 print $imgH;

 ?>

このコードは$imgWに画像の横を、$imgHに画像の縦の長さを代入してあります。


ただ単に画像の縦横の大きさを取得したい方はここでブラウザバックして構いません。

ここからは画像ファイルのサイズを取得・また、その画像の表示をさせてみましょう。先ほどのコードを流用します。

<?php

list($imgW,$imgH) = getimagesize('example.jpg');

print $imgW. "<br/>";
 print $imgH;

$filesize = filesize($image);
 $s = array('B', 'KB', 'MB', 'GB', 'TB', 'PB');
 $e = floor(log($filesize)/log(1024));
 echo $filename . '' . sprintf('%.1f '.$s[$e], ($filesize/pow(1024, floor($e))));
 
 ?>
[こちらよりコードを引用させていただきました]

これで主なデータは取得できました。

あとは自分であれこれしてツールとして利用するのも手です。

頑張ってください〜(・ω・)/~~

Yossi1114

どうもこんにちは、このサイトの管理人のよっすぃーです\(へωへ)/

【PHP】画像の縦横のサイズ取得方法” への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です