浪費気味社員の雑記
珍しく連投ですよ、連投!
鮭家です。無駄に長くなったので切り分けです。

とりあえずD90で使ってて調整したくなったことが2点。

・無線ON/OFFのための画像がでない
・表示できないのにNEF(NikonのRAW画像)がリストに出る

です。
前者は仕様が使えない状態ですからよくないですし、
後者も表示できないならリストから落としたほうがレスポンスはよくなるはず…ということで、ちょっとファイル書き換えました。
注意:一応私の手元では問題なく動いておりますが、説明書には載ってないことですので、自己責任でお願いします。
まぁ多分大丈夫だとは思うのですが…なんかあっても責任は取れませぬので…。
あと、管理ソフトVer1.14,FlashAir Ver.F24A6W3AW1.00.02です。
コレより古いのも新しいのもどうなっているやら…。

前書きはそこそこにして実践内容。

・無線ON/OFFのための画像がでない
(2012/10/7)
補足
D90だと画像が出ない件ですが、設定で出せました…。
画像表示の設定とか数年来弄っていなかったのですっかり忘れていたようです。
なので、以下の情報はそういうのも厳しい人向けということでひとつ。

※少なくともディレクトリ構造の意味などを分かっている必要はあります。

これはNikonカメラのフォルダに画像が無いことが原因です。
D90の場合、xxxNCD90というフォルダに画像が保存されますので、そこにしれっと画像を放り込んでやればいいわけです。

がしかし、これだけでは当然動きません。
あと一手間必要になります。

まず、SD直下にあるSD_WLANというフォルダを開きます。
もしこのフォルダが無い、という場合は単純に隠し属性のファイルを表示しないようになっているからです。
隠し属性のフォルダを表示するようにすれば出てきます。

このフォルダの中身は結構重要なものですので、不用意に消したりしないほうが良いと思います。
消される場合もあくまで自己責任にて…。

閑話休題

このフォルダの中にあるCONFIGという拡張子の付いていない
ファイルが今回のターゲットです。
こいつの中身はテキストファイルですので、メモ帳でもなんでもお好きなエディタで開いてください。

さすればなんともパラメータな感じのテキストが出てくると思います。
その中のCIPATHをいい感じに書き換えてあげればFINISH!です。
例:CIPATH=/DCIM/00__TSB/FA000001.JPG

CIPATH=/DCIM/101NCD90/FA000001.JPG1


これでうちのD90ではちゃんと無線の制御ができるようになりました。
ちゃんと書き換えるフォルダは実在するフォルダにして下さいね。
さすがにここに非実在フォルダを指定したらどうなるか分かりません…。

・表示できないのにNEF(NikonのRAW画像)がリストに出る
※HTML,Javascriptの知識が有ったほうが無難です。

さっきと同じフォルダにList.htmというのがありますが、
どうやら一覧表示はこいつが行ってるようです。

ということで、こいつをちょいちょいと弄ってあげれば
リッチなインタフェースも軽いインタフェースもお手のままということ。

また、同フォルダにおいてある画像がページ表示時に使われてるようですのでコレの差し替えで自分好みの表示にすることも可能ですね。

まぁとりあえず今回は上記目標だけを達成しましょうかね。

List.htmを適当なエディタで開いて<!--WLANSDJLST-->という文字列を探し出してください。
そしてその次の行に以下のコードを挿入
wlansd2 = new Array();
for(i=0;i<wlansd.length;i++){
var b = wlansd[i].split(",");
var ext = b[1].split(".");
if(((b[3]&0x10))||(ext[1]=="JPG")){
wlansd2.push(wlansd[i]);
}
}
wlansd=wlansd2


たったこれだけ。ね、簡単でしょ?

一応何してるか説明すると、JPGとフォルダ以外は一切処理されないようリストからはずしているだけです。
どうも<!--WLANSDJLST-->で画像ファイルの情報をリストアップして、ソート、表示用のデータ生成という流れのようです。

なので、そのソートが行われる前にJPGとフォルダ以外はリストからはずしてしまうというただそれだけ。
普段からJPGオンリーですとまったく意味の無い(というか重くなるだけ)のですが、RAW+JPGとかで撮っていると多少は効果が出てくるはず。例えば300ループのところが150ループになりますからねぇ。
普段RAWのみで数枚をカメラで現像というタイプの人ならもっと軽くなるのでは…と勝手な想像。
#とりあえず組んだだけなので効果測定はしてません。

まぁ、サムネイル生成がやたらに動的にアクセスしている(サムネの必要ないものも含めて)ようなので、それを減らせるだけでも効果はあるかと。

問題点は拡張子が"JPG"以外はすべてドロップされるという点。
jpg(小文字)とかpngとかtiffとかもしその手のを表示する需要があるのであれば、その辺りは考慮に入れる必要があるでしょうね。
今回は私用なのでJPG以外は要らんだろうとばっさり切ってますのでその辺りは必要な画像が表示されるよう要調整です。


ここから余談
しかし、HTMLが書き換えられるとか太っ腹ですね。
インタフェースが好きなように作り変えられるというのは非常に面白いです。

あとはこのちょっとクセのある定数群をどうやって使うか…
ちょっとwktkものですね。

いいインタフェースが思いついたらその際はまた…。
2012 10/06 23:39:18 | 写真・カメラ | Comment(0)
Powerd by バンコム ブログ バニー

この記事へのコメント

この記事にコメントする

名前:
メールアドレス:
URL:
セキュリティコード  
※セキュリティコードとは不正アクセスを防ぐためのものです。
画像を読み取り、入力して下さい。

コメント:
タグ挿入

サイズ
タグ一覧
Smile挿入 Smile一覧