分12345みなさん,写真撮ってますか?スマートフォンの普及によって,デジカメ写真は本当に身近な存在になりました。近頃のスマートフォンは一昔前では考えられないほどいいカメラを搭載しているため(※1⁠)⁠,日中の風景など,コンディションのよい状態の写真は十分綺麗に写ります。ところが「飛ぶ鳥を撮りたい」「⁠満天の夜空を撮りたい」といったちょっと特殊なシチュエーションになると,スマホのカメラでは遠からず「物理の限界」がやってきます。この限界を突破するため,レンズ交換式一眼レフに手を出すのは生き物のサガと言っても差し支えないでしょう。海外の廉価モデルなどの中には,本当にお話しにならないカメラを搭載したものも存在します。iPhoneとXperiaのカメラは信用してよいと思います(個人の感想です⁠)⁠。デジタルカメラは撮像素子が受光した情報をもとに,カメラ内部で様々な画像処理を施した上でJPEG画像を生成します。JPEG圧縮することで当然画質は劣化しますし,画像生成の過程で情報の一部が失われることもあります。言えば,カメラが行う画像処理が,自分の好みと異なるかもしれないという根本的な問題もあります。後からGIMPで編集するという手もありますが,一度圧縮されたJPEGに対して再編集と再圧縮を行うことになり,さらなる画質の低下を伴います。そこで一眼レフや高級なコンデジには,RAWと呼ばれる撮影モードが備わっています。これは撮像素子が受光した情報に手を加えず,そのまま記録する機能です。「⁠生」の情報がそのまま記録されているため,情報の欠落や画質の劣化がないだけでなく,カメラが余計な処理を加えないため,後から自分好みに加工できます。生データのため「このデータを元に画像を生成する作業」が必要になります。この作業を「現像(developing⁠)⁠」と呼びます。UbuntuでRAWデータを現像する方法は,第74回で紹介しました。いえこれは8年も前の記事。今とは状況も,筆者の使っている機材も,筆者の腕も変わっているはず。そこで今回はあらためて,写真現像ワークフローアプリケーション,darktableを使った今風なRAWデータの現像方法を紹介します。Lightroomのクローンです。各種Linuxディストリビューションだけでなく,macOSやFreeBSD,Solarisにも対応しています(※2⁠)⁠。※2ただし残念ながらWindowsのネイティブビルドは存在しません。ISOイメージを焼いてPCを再起動してみてください」と書いてあります。それはLinuxなのでは......。darktableはUbuntuのUniverseリポジトリに含まれているため,aptでインストールできます(※3⁠)⁠。※3より正確に言えばDebianのmainリポジトリに含まれているものをインポートしているわけなので,当然Debianでも同様の操作でインストールできます。Software」を起動してください。起動直後のdarktableの状態。darktableには大きく「ライトテーブル」「⁠ダークルーム」「⁠テザリング」「⁠マップ」「⁠スライドショー」「⁠プリント」の6つのビューがあります。各ビューの概要を簡単に説明します。ライトテーブル写真のコレクションを閲覧するビューです。リバーサルフィルムを見るためのライトテーブル(ライトボックス)が名前の由来でしょう。写真の評価,タグとカラーラベルの追加,メタデータの編集,画像のエクスポート等もここから行います。ライトテーブルはフィルムロールやコレクション単位で写真を一覧表示するビュー。ここで対象のl写真を選択してから,各種処理を適用するのが基本フロー。ダークルームその名の通り,暗室です。様々な現像モジュールを駆使して,写真を現像するビューです。写真の現像を行う,darktableのメインビュー。右側パネルにある現像モジュールを駆使して写真に様々な効果を与えていく。テザリングUSBケーブルで接続したカメラから写真をインポートするビューです。難しいことはないので,本記事では省略します。USBで接続したカメラから写真をインポートする例。カメラのモードはMTP,USBマスストレージのどちらでも問題ない。マップ写真に埋め込まれたジオタグを元に,地図上に写真を表示するビューです。手動で写真にジオタグを付加することもできます。筆者が使っていないため,本記事では省略します。ジオタグの埋め込まれた写真をインポートすると,自動的にマップ上にマッピングされる。自宅バレなどしないように注意。文字通り,現在のフィルムロールに含まれる写真をスライドショーで表示するビューです。本記事では説明しません。プリント選択した写真をプリンターで印刷するためのビューです。こちらも本記事では説明しません。理想のフリーデスクトップ環境を求めて東へ西へ......のはずが,気がついたら北の大地で就職していたインフラ寄りのエンジニア。最近レンズ沼にハマる。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。