問題タブ [exif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1877 参照

jpeg - Exif メタデータは常に JFIF ヘッダーの直後に保存されますか?

JPEG ファイルでは、exif メタデータは常に最初のマーカーとして保存されますか? または、他のマーカーの間にある可能性がありますか?

以下は、「APP1マーカー領域の後、他のJPEGマーカーが続きます」というコメントがあります。 http://www.media.mit.edu/pia/Research/deepview/exif.html 確定?

ありがとう

0 投票する
2 に答える
4109 参照

c# - JpegBitmapEncoder.Save()は、メタデータを含む画像をMemoryStreamに書き込むときに例外をスローします

JPG画像にメタデータがないものを設定しようとしています。この場合、インプレースライター(InPlaceBitmapMetadataWriter)を使用することはできません。これは、画像にメタデータを配置する場所がないためです。

FileStreamを出力として使用すると、すべてが正常に機能します。しかし、MemoryStreamを出力として使用しようとすると、JpegBitmapEncoder.Save()が例外をスローします(HRESULTからの例外:0xC0000005)。調査の結果、メタデータの代わりにnullを指定した場合に、どのエンコーダーが画像をメモリストリームに保存できるかもわかりました。

問題を再現する非常に単純化された短い例を作成しました。

シンプルなコンソールアプリケーションです。これを実行するには、filename変数contentをメタデータのない任意の.jpgファイルへのパスに置き換えます(またはmineを使用します)。

多くの場合、最初に一時ファイルに画像を保存し、それを閉じてから、開いてMemoryStreamにコピーすることができますが、汚れがひどく、回避策が遅くなります。これを機能させるためのアイデアは大歓迎です:)

0 投票する
6 に答える
3151 参照

c# - C# Canon 固有の EXIF データを取得する

.Net の System.Drawing.Image クラスで公開されている PropertyItems を介して、画像から基本的な EXIF データを読み取るアプリを作成しました。ただし、これらのプロパティを介して Canon 固有の EXIF データを取得できません。この情報をどう読むか?Photoshop が読み取るため、ファイルに存在することはわかっています。

0 投票する
2 に答える
1658 参照

php - EXIF データを保存/検索するためのデータベース ソリューション

私のサイトには何千もの写真 (それぞれに数値の PhotoID が付いています) があり、EXIF データもあります (写真には異なる EXIF タグもある場合があります)。

データを効率的に保存して検索できるようにしたい。

EXIF データが他の写真より多い写真もあれば、同じ写真もあります。

基本的には、「GPS 位置情報を持つすべての写真を選択する」または「特定のカメラを持つすべての写真を選択する」とクエリできるようにしたい

MySQL を使用できません (大量のデータ サイズにうまく対応できません)。Cassandra について考えましたが、フィールドを照会できるとは思いません。私は SimpleDB を見ましたが、システムにお金を払うのではなく、データに対してより高度なクエリを実行できるようにしたいと考えています。

また、PHP と Linux を使用しているので、PHP とうまく連携できれば最高です。

編集:何らかの形のNoSQLデータベースに固執したいと思います。

何か案は?

0 投票する
2 に答える
1105 参照

metadata - IPTC/EXIF メタデータを使用して写真を分類するにはどうすればよいですか?

多くの写真表示および編集アプリケーションを使用すると、JPEG およびその他の画像ファイルの EXIF および IPTC データを調べて変更することができます。たとえば、Canon A430 から出力される画像ファイルでは、シャッター スピード、絞り、向きなどを確認できます。このすべてのメタデータには、非常に多くの名前と値のペアがあります。しかし...

組み込みのフィールド名を持たないデータを保存したい場合はどうすればよいですか。陸上競技の写真を撮っていて、すべての写真に競技者のゼッケン番号をタグ付けしたいとしましょう。「bib_number」フィールドを作成し、それに「0001」、「5478」、「8124」などの値を割り当ててから、bib_number="5478" を含むすべての写真を検索できますか?

検索に数時間を費やしましたが、思いつく最善の方法は、このカスタム情報を「キーワード」フィールドに入れることですが、これは私が求めているものではありません. この socution では、「keywords contains bib_number_5478」のようなクエリを作成する必要がありますが、「bib_number is 5478」が必要です。

EXIF および/または IPTC 標準では、追加のユーザー定義フィールド名が許可されていますか?

ありがとうケブ

0 投票する
2 に答える
696 参照

iphone - iphone - 写真のジオタグを上書きするUIImagePicker - os4で修正?

現在、UIImagePicker を使用して写真を取得すると、ジオタグ情報を含まない UIImage オブジェクトが返されることを理解しています。OS 4でこれが修正されていることが確認されているかどうか疑問に思っていましたか? または、これが修正されているかどうかを確認するためにどこに行くべきかについての提案はありますか?

ありがとう、マーク

0 投票する
1 に答える
1727 参照

coldfusion - Coldfusion を使用して JPEG 画像の EXIF メタデータを変更する方法は?

Coldfusion を使用してファイル システムに保存されている画像を表示しています。JPEG の EXIF メタデータを読み取ることができますが、この情報を変更して画像を再保存できるかどうかを知りたいです。

0 投票する
1 に答える
506 参照

camera - 写真を撮っている場所と撮っている物体との間の距離を計算する

写真を撮っている場所の緯度と経度を取得できます。撮影した写真の Exif 情報も取得できます。

上記の情報から、写真を撮っている場所と被写体の間の距離を計算する方法を知りたいです。

建設的な意見をください。どうもありがとう。

0 投票する
1 に答える
531 参照

php - PHP による安全な画像アップロード

ユーザーが画像をアップロードできる機能を自分のサイトに追加したいのですが、安全に行いたいです。つまり、画像に含まれる可能性のある EXIF データと悪意のあるコードを削除したいと考えています。ファイルを直接操作してこれを行う方法を考えていましたが、提供された画像を BMP に変換してから元の形式に戻す方が理にかなっているのではないでしょうか? それは世代の損失を被るでしょうが、それは私のプロジェクトの要件を満たすと信じています. BMP には EXIF が含まれていませんね。また、再処理により、悪意のあるコンテンツが削除されます。

0 投票する
2 に答える
1034 参照

python - Pythonで外部スクリプトを使用せずに画像からEXIFデータを読み取るにはどうすればよいですか?

Pythonで外部スクリプトを使用せずに画像からEXIFデータを読み取るにはどうすればよいですか?事前に作成されたスクリプトは使用したくありません。

ありがとう!