古き良き時代
ちょっと、ソフトフォーカスにして、古き良き時代(?)の懐かしい感じに。
Exifの件、昨日夜に時間があったので色々試したところ分かってきたこともいくつかありました。
PENTAXではカメラ作成のjpgでさえアップNGで、アップできるファイルがないと思っていましたが、PENTAX最初の *ist D の撮って出しファイルだとアップできることがわかりました。
そこで、
①アップしたいファイルの、F値やシャッタ速度等、掲示板表示の最低限の情報を保存
②アップしたいファイルに、*ist DファイルのExifをインポート
③アップしたいファイルに、①で保存したExif情報に限定し更新
この一連の作業をスクリプト化したら、Exif付きで投稿できるようになりました。
但し、Exifj情報更新には以下の制約がありました。
・メーカー情報の、最初のワードを変更するとエラーで受け付けてもらえなくなる(他のメーカのアップできているExifを利用しようとしたが、CANON等を変更できない。そのままなら流用は可能)
・メーカー情報最初のワードを除けば、後半部分は修正しても、問題なし。今回メーカーは、*ist DのExifそのまま「PENTAX Corporation」 でアップしていますが、以降は「PENTAX (RICOH IMAGING COMPANY, LTD.)」にするつもり。
・レンズ情報(LensID)は、2バイト、もしくは3バイト等のバイナリ(*ist DのExif)、で書くと、IDを読み替えてレンズ情報も表示されるが、テキストでレンズ名を記入すると、表示されない。LRは、後者の方式。
http://mak-kawa.my.coocan.jp/digicam/lens/lensid/lens_id.htm
・LensTypeにもレンズ名は書けるが、LensIDが優先されている模様
わざわざ、ID調べてレンズExif書き込むのも面倒なので、この対処はやめた。
とまあ、こんな感じの解析結果です。