4

私はいくつかの研究を行いましたが、答えを見つけることができませんでした。アップロード ファイル フィールドを使用して画像の解像度を検出することは可能ですか?

現在、画像のサイズをピクセル単位で検出できます...しかし、「インチ」サイズを見つけるにはそれが必要です。また、画像の解像度も調べる必要があります。

Javascript を使用するのが最適です...可能であれば、そうでない場合は...PHP でしょうか?

ありがとう!

4

2 に答える 2

1

インターフェイスをサポートするブラウザが必要になりFileReaderます-詳細については、ファイルをアップロードせずにクライアント側のファイルから情報を取得することは可能ですか?を参照してください。

ファイルからEXIFのような情報を読み取るJavaScriptライブラリがいくつかあります。

  • JsJpegMeta
  • ImageInfo-すでにアップロードされたファイルからajaxによってバイナリデータを取得するかどうかはわかりませんが。

これをサポートしていないブラウザを使用しているユーザーにこの機能を提供する場合は、ファイルをアップロードしてサーバー側で実行する必要があります(PHPを使用)。

于 2012-09-11T19:13:02.807 に答える
1

提出されたら、これを行う必要があります。PHP の getimagesize 関数を確認してください - http://php.net/manual/en/function.getimagesize.php

于 2012-09-11T18:45:38.717 に答える