気がついたら dngPhotoDataRepresentation() API が deprecated扱いになっておりました💦 さしあたって昔の APIのままでも良いわけですが、尻カッチンになってからの修正はつらいので少し調査。ほとんど資料がないのですがとりあえずこのコードで動作しているようです。

コードの流れは以前のものと殆ど同じです。

初期化:

キャプチャ:

保存:

* Photo Libraryには保存できないようで(白い画像らしきものは保存されましたが)、ローカルに保存して共有する方法がよいのではないでしょうか。

使い方: “Capture”ボタンで撮影、直後にアクティビティが立ち上がるので好きなアプリで共有してください。

 

ご参考までに😗 プロジェクト一式は → GitHub.