メンテナンスリリース PhotoXP 1.7.5
約1年ぶりの1.7系であるPhotoXP 1.7.5をリリースしました。
主な変更点は以下の通り。
あと、ruby 1.9.0になってString#[](引数が数値1つの場合)の戻り値が文字コードから長さ1の文字列に変わってるようで、[0,1]のように書くことで1.8と1.9で同じ動作を期待できるのですが、逆に1.9で文字コードを取得したい場合はどうすればいいのだろう。。。
主な変更点は以下の通り。
- オリンパスの新しいMakerNote(E-410以降)に対応。
- レンズデータの追加。
- Ruby 1.9.0でのエラーを修正。
あと、ruby 1.9.0になってString#[](引数が数値1つの場合)の戻り値が文字コードから長さ1の文字列に変わってるようで、[0,1]のように書くことで1.8と1.9で同じ動作を期待できるのですが、逆に1.9で文字コードを取得したい場合はどうすればいいのだろう。。。
# ruby-1.8.6 p "a"[0] => 97 p "a"[0,1] => "a" # ruby-1.9.0 p "a"[0] => "a" p "a"[0,1] => "a"
トラックバック(0)
このブログ記事を参照しているブログ一覧: メンテナンスリリース PhotoXP 1.7.5
このブログ記事に対するトラックバックURL: http://www.daifukuya.com/photoxp/mt-tb.cgi/274

お世話になります。
Ver.1.7.4から1.7.5にUPDATEしてからNIKON D300のレンズ名が表示されなくなってしまいました。
状態としては、Ai AF-S 17-35mm F2.8DのレンズがUnknown Type(0203)と表示されてしまいます。
どの辺に不具合があるのでしょうか?
この部分は以前から変わらない気がします。
Typeについては0100、0101以外は全てUnknownになるようになってますので・・・
ためしに、こちらにでも投稿してみてもらえますか?
http://photoxp.daifukuya.com/exec/makernote/
管理人様お騒がせいたしました。
上記不具合の件は解決いたしました。
Ver1.7.4からのバージョンアップで
>lib/exifcodec以下を上書きするだけでOKでしょう。
ここが当方の勘違いで、/exifcodec以下の上書きのみをしておりました。
libフォルダー全ての上書きで問題解決です。