2017-10-27 20 views
-2

Python言語を使用してサーバーに画像をアップロードした後、画像ピクセルやdpiなどの画像プロパティを知りたい。あなたの助けを借りて、ご利用いただきありがとうございます。pythonを使用してサーバーにアップロードした後、画像から画像メタデータを抽出できますか?

+0

いくつかの研究を行います。それから自分で試してみてください。 _specific_問題に悩まされている場合は、それを解決する方法について質問してください。この質問は広すぎます。 – TeaPow

+0

私はこれについて研究しました。 Pythonには画像からメタデータを抽出するPillowライブラリがあります。今問題は、枕のライブラリは、スクリーンショットなどのいくつかの画像のメタデータを抽出していないので、私はどこから私がすべての画像からメタデータを抽出することができますアプローチに固執しています。 –

答えて

0

あなたは以前PILとして知られているライブラリpillow、トライアウトことができます:それはあなたが画像を開いて、それらの操作を行うかのプロパティを読み取ることができますhttp://pillow.readthedocs.io/en/3.4.x/reference/Image.html

を。おそらく、あなたのユースケースをカバーするでしょう。

例:

from PIL import Image 
im = Image.open("bride.jpg") 
width, height = im.size 
dpi = YOUR_FUNCTION_FOR_DPI() 
+0

ÖzerSありがとう、私はこれを試して、それは完全にメタデータを含む画像上で動作します。今、1つの質問は、メタデータを含まない画像なので、そのような画像からデータを抽出する方法とは異なる画像がある場合です。 –

+0

私は恐れています、画像にメタデータが含まれていない場合、枕は幅と高さのように計算可能なものだけを提供します。写真が撮られた場所(地理的位置)などの他のメタデータは、メタデータ内になければ見つけることができません。 –

+0

ありがとうございます。私が思った解決策は、メタデータが利用できない場合にランダムな値を設定できることです。 –

関連する問題