デジカメで撮影した写真は基本、JPEGで保存されます。しかし、よりカメラや写真にこだわりがある人は、JPEGの不可逆な変換を嫌い、撮影したデータをそのまま残したいと考えるものです。そのためにRAWデータが存在します。 通常、RAWデータをレタッチソフトウェアなどでJPEGに変換しますが、rawson.jsを使えばRAWデータのままWeb上で表示できます。

rawson.jsの使い方

RAWデータと言っても多様な形式があります。こちらは.NEFを表示したところです。

メタデータも確認できます。

rawson.jsが対応しているのは以下のフォーマットです。

  • jpeg
  • .jpg
  • .jpe
  • .png
  • .3fr
  • .ari
  • .arw
  • .bay
  • .crw
  • .cr2
  • .cap
  • .dcs
  • .dcr
  • .dng
  • .drf
  • .eip
  • .erf
  • .fff
  • .iiq
  • .k25
  • .kdc
  • .mef
  • .mos
  • .mrw
  • .nef
  • .nrw
  • .obm
  • .orf
  • .pef
  • .ptx
  • .pxn
  • .r3d
  • .raf
  • .raw
  • .rwl
  • .rw2
  • .rwz
  • .sr2
  • .srf
  • .srw
  • .x3f

正直、知らない拡張子の方が多いです。しかし、それだけにWebブラウザ上で表示できないファイルが多いということでしょう。rawson.jsはJavaScript上で処理されるので表示されるまでに若干の時間を要するのが難点ですが、Web上でRAWデータからJPEGに変換するようなサービスも作れそうです。

rawson.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

rawson.js - a camera raw previewer in javascript fbuchinger/rawson.js: rawson.js is a camera raw previewer in pure javascript