MTImageInfo

| コメント(0) | トラックバック(1)

JPEGファイルのEXIF情報を抽出してMovableTypeで表示させるためのプラグイン、MTImageInfoを導入してみる。

  1. 公式サイトからzipファイルを落としてきて、(mtのディレクトリ)/plugins/に設置。
  2. CPANでImage::InfoとかFile::Basenameをインストール。
  3. テンプレートではなくエントリーでプラグインを使うには細工が必要な気もするが、MTaws導入時に細工済みなので今回は特に問題なし。

あとはエントリーに

<MTImageInfo img="[MTBlogSitePath]archives/hogehoge.JPG"> 
<$MTImageInfoField name="DateTimeOriginal" format="%Y/%m/%d/%H:%M:%S"$>
(JST), <$MTImageInfoField name="width"$> x 
<$MTImageInfoField name="height"$>,  
<$MTImageInfoField name="ExposureTime"$>(s), 
F/<$MTImageInfoField name="FNumber"$>, 
ISO-<$MTImageInfoField name="ISOSpeedRatings"$>, 
<$MTImageInfoField name="ExposureBiasValue"$>(step),  
<$MTImageInfoField name="WhiteBalance"$>, 
<$MTImageInfoField name="FocalLength"$>(mm)
</MTImageInfo>

とか書いておけば、下の様にEXIF情報を元に撮影データを表示させることが出来る。

<$MTImageInfoField name="DateTimeOriginal" format="%Y/%m/%d/%H:%M:%S"$>(JST), <$MTImageInfoField name="width"$> x <$MTImageInfoField name="height"$>,
<$MTImageInfoField name="ExposureTime"$>(s), F/<$MTImageInfoField name="FNumber"$>, ISO-<$MTImageInfoField name="ISOSpeedRatings"$>, <$MTImageInfoField name="ExposureBiasValue"$>(step),
<$MTImageInfoField name="WhiteBalance"$>, <$MTImageInfoField name="FocalLength"$>(mm)

ただ、F値や焦点距離が分数で表示されるのは何とかならないものだろうか。EXIF情報としてそもそも分数の形で入っているようなので、抽出後に"/"の前後で分離して、除算を行った結果を出力する様にMTImageInfoを改変すればいいのだと思うが面倒だ・・・

トラックバック(1)

トラックバックURL: http://www.sanzai.net/mt/mt-tb.cgi/241

EXIFを表示するプラグインを入れてみる。下記サイトに感謝。 http://w... 続きを読む

コメントする

ウェブページ

2014年6月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

アーカイブ

Powered by Movable Type 5.17-ja

このブログ記事について

このページは、散財人が2004年12月 2日 08:56に書いたブログ記事です。

ひとつ前のブログ記事は「逆輸入」です。

次のブログ記事は「h2210再セットアップ(こうさぎ)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。