ApertureでGR DIGITAL II のRAW画像を扱う (Leopard編)

Mac OS X, 小技 Add comments

以前、ApertureでGX100のRAWファイルを扱えるようにする設定を書いた。(GR DIGITALも文字列の設定だけで扱えるようになった。) その後、Mac OS XはLeopardになり、GR DIGITAL IIも登場した。設定方法にも若干変化があったようなので、改めてエントリを起こすことにした。

以前のエントリでは、機種情報が書かれたRaw.plistファイルにGX100やGR DIGITALといった情報を追加する方法を紹介した。今回もほぼ同じだが、下記の3点が異なる。

  1. Raw.plistの場所がLeopardで変わった
  2. Raw.plistの機種情報定義方法に「別の機種名を参照」が増えた
  3. Raw.plistのチェックサムを別のファイルに書く必要がある

Raw.plistの場所がLeopardで変わった

新しい場所は

/System/Library/CoreServices/RawCamera.bundle/Contents/Resources/Raw.plist

となる。編集にはroot権限が必要。

Raw.plistの機種情報定義方法に「別の機種名を参照」が増えた

文字列型のパラメータを指定すると、その機種名の設定情報を利用するようになる。今回のような非公式のやり方をするには最適である。

Raw.plistの最後の方に<key>Adobe DNG<key> <!– 10.5 –>という記述が増えているが、この下の方に以下の記述を追加する。

        <key>Adobe DNG</key> <!-- 10.5 -->
        <dict>
                <!-- not detail characterized -->
                <key>esint</key> <real>0.50</real>   <key>esint_0</key> <real>0.00</real>
                <key>esein_2</key> <real>2.76</real>   <key>esein_1</key> <real>2.16</real> <key>esein_0</key> <real>0.00</real>
                <key>eseth</key> <real>4.78</real>   <key>eseth_0</key> <real>0.00</real>
                <key>gresc</key> <real>3.06</real>   <key>gresc_0</key> <real>0.00</real>
                <!-- not noise characterized -->
                <key>noten</key> <false/>
                <key>cbrad</key> <real>6.0</real> <key>cbrad_1</key> <real>2.0</real> <key>cbrad_0</key> <real>3.0</real>
                <key>blamt_1</key> <real>0.00</real> <key>blamt_0</key> <real>0.00</real>
                <key>sdamt</key> <real>0.00</real>

                <key>cnat</key> <integer>0</integer>
                <key>cnacc</key> <real>0.0007340</real>
                <key>cnadc</key> <real>0.01351</real>
                <key>cnaec</key> <real>0.000</real>
                <key>cnbt</key> <integer>1</integer>
                <key>cnbcc</key> <real>0.0001128</real>
                <key>cnbdc</key> <real>-0.06729</real>
                <key>cnbec</key> <real>-5.241</real>
                <key>isopin</key> <integer>0</integer>
        </dict>
        [このあたりに記述を追加]
</dict>
</plist>

        <key>Adobe DNG</key> <!-- 10.5 -->
        <dict>
                <!-- not detail characterized -->
                <key>esint</key> <real>0.50</real>   <key>esint_0</key> <real>0.00</real>
                <key>esein_2</key> <real>2.76</real>   <key>esein_1</key> <real>2.16</real> <key>esein_0</key> <real>0.00</real>
                <key>eseth</key> <real>4.78</real>   <key>eseth_0</key> <real>0.00</real>
                <key>gresc</key> <real>3.06</real>   <key>gresc_0</key> <real>0.00</real>
                <!-- not noise characterized -->
                <key>noten</key> <false/>
                <key>cbrad</key> <real>6.0</real> <key>cbrad_1</key> <real>2.0</real> <key>cbrad_0</key> <real>3.0</real>
                <key>blamt_1</key> <real>0.00</real> <key>blamt_0</key> <real>0.00</real>
                <key>sdamt</key> <real>0.00</real>

                <key>cnat</key> <integer>0</integer>
                <key>cnacc</key> <real>0.0007340</real>
                <key>cnadc</key> <real>0.01351</real>
                <key>cnaec</key> <real>0.000</real>
                <key>cnbt</key> <integer>1</integer>
                <key>cnbcc</key> <real>0.0001128</real>
                <key>cnbdc</key> <real>-0.06729</real>
                <key>cnbec</key> <real>-5.241</real>
                <key>isopin</key> <integer>0</integer>
        </dict>
        <key>RICOH GR DIGITAL 2</key> <string>Panasonic DMC-LX2</string>
        <key>RICOH GR Digital</key> <string>Panasonic DMC-LX2</string>
</dict>
</plist>

stringがPanasonic DMC-LX2になっているが、これは、Adobe DNGとした場合、画像が白黒になったり、拡大表示が緑色のみになったりと、不審な動きをしたため。DMC-LX2の設定値がGR DIGITALにあっているかどうかがわからないのは前回と同じ。

Raw.plistのチェックサムを別のファイルに書く必要がある

この情報はmacosxhints.com – 10.5: How to update raw.plist modifications in 10.5より。

Raw.plistを作ったら、以下を実行する。

openssl dgst -sha1 -binary /System/Library/CoreServices/RawCamera.bundle/Contents/Resources/Raw.plist | openssl enc -base64

KZoI9iihw5S08rl9rRT4PPVSWpY=のような値が得られるので、これを

/System/Library/CoreServices/RawCamera.bundle/Contents/CodeResources

に書き込み。書き込む場所は22行目あたり。

               <key>Resources/Raw.plist</key>
                <data>
                KZoI9iihw5S08rl9rRT4PPVSWpY= ここの行を置き換え。
                </data>


これでApertureを起動し、RAWファイルをインポートすればOKのはず。くれぐれも編集するファイルのバックアップは忘れないようにしましょう。:-)

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン